On April 2nd, 2012 Solar Trust of America LLC filed for chapter 11 bankruptcy protection in the US state of Delaware.
Solar Trust of America files for bankruptcy