By CEP Staff • 27 April 2012 in News Bankrupt Solar Trust of America gets green light for $43.3 million financing