By CEP Staff • 29 February 2012 in News

Abound Solar halts production, cuts 70% of workforce