St. Louis’ Spiegelglass Construction adds senior project manager
St. Louis-based Spiegelglass Construction Company has added Scott Beard as a senior project manager. Beard, who brings more than 20 years of construction management experience…