By CEP Staff • 3 April 2012 in News

Solar Trust of America files for bankruptcy protection