Trust 2012 Family Hatsopoulos

Affiliations

  • Large Shareholder at Tecogen Inc. (TGEN), 2013-10-01