By CEP Staff • 12 June 2013 in News

CHP equipment maker Tecogen files for $25 million IPO