By CEP Staff • 20 May 2014 in News

TIAA-CREF buys 50% of EDF Renewable Energy stake in 143 MW Catalina solar project