By CEP Staff • 5 October 2012 in News

CalSTRS invests $42.8 million in infrastructure investments including SunEdison plant