Any time developers ask for a tax incentive package in the city of St. Louis, they need the blessing of the St. Louis Development Corporation, or SLDC. But even though such incentives have become among the most hotly debated topics in the city in recent months, few residents could tell you anything about who's on the corporation — much less what role they play once they're there.…
↧