By CEP Staff • 10 August 2011 in News

SunPower secures $771 million letter of credit from Total