By CEP Staff • 12 January 2011 in News

Solar manufacturer Evergreen closes main US plant in face of overwhelming Chinese competition