St. Louis Development Corp. unveils new incentive scorecard in bid for better transparency
The St. Louis Development Corp. released a new scorecard to gauge whether a project could receive incentives that officials say will make the process more transparent.