Tecogen (NYSEAMERICAN:TGEN) Director Susan Hirsch Purchases… — TGEN +0.30 · News Impact Screener