Solar Energy Developer, Solar Trust of America, Files Petitions for Bankruptcy in DelawareApr 4, 2012 Introduction ... Read full article