By CEP Staff • 16 October 2012 in News

Renewable Energy Corp. warns of bleak outlook for 3Q results