Indiana's economic development spending yields troubling returns, with $10 billion invested annually generating only $5.9 billion in growth. The IEDC, while effective in attracting businesses, lacks ...