Tarlton overseeing construction of St. Louis’ Innovation Hall
Tarlton Corp., a St. Louis-based general contracting and construction management firm, is serving as construction manager for Innovation Hall, a free drop-in workspace and event…