By CEP Staff • 27 April 2012 in News

Bankrupt Solar Trust of America gets green light for $43.3 million financing