 Tecogen Inc OTC: TGEN signs 25 long-term maintenance services contracts with the management of a large residential complex in Toronto, Ontario. The 20-year contracts provide for the maintenance of 31 InVerde e cogeneration systems and ancillary components. 