4/24/24 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 4/23/24 Hatsopoulos John 4 Director² 1:5K Tecogen Inc. Tecogen Inc. 4/16/24 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 4/16/24 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 4/12/24 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 4/11/24 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 4/9/24 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 4/8/24 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 4/2/24 Hatsopoulos John 4 Director² 1:7K Tecogen Inc. Tecogen Inc. 1/23/24 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 1/19/24 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 1/16/24 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 12/28/23 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 12/26/23 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 12/15/23 Hatsopoulos John 4 Director² 1:6K Tecogen Inc. Tecogen Inc. 11/21/23 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 11/17/23 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 11/17/23 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 10/17/23 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc. 10/13/23 Hatsopoulos John 4 Director² 1:4K Tecogen Inc. Tecogen Inc.