By CEP Staff • 11 April 2013 in News

Duke Energy purchases 21 MW of PV projects from SolarWorld