(618) 692-9745

Published by the St. Louis Business Journal

After the U.S. Army Corps of Engineers and National Geospatial-Intelligence Agency’s announcement last week that they favor a north St. Louis site for the agency’s new $1.7 billion western headquarters, Illinois leaders reacted to what they described as “disappointing news.” (Read More)