DallasApr 10, 2024Software company ECI downsizes with 25K sf lease in WestlakeLandlord Glenstar spent $65 million updating office complex in Texas’ wealthiest city