Tecogen Issues Mid-year letter to shareholders from Co-CEOs John Hatsopoulos and Benjamin Locke Jul 17, 2017