Illinois Commerce Commission (ICC)
Lobbyists from Exelon have descended on Illinois lawmakers, warning that current energy prices and what renewable energy subsidies could force them to shut down three nuclear stations in the state.
Want more? Advanced Search