| 2025 | International Brotherhood of Electrical Workers - 0261 Local | 990 | President (P) | 30 | $3,541 | $0 | View return |
| 2024 | International Brotherhood of Electrical Workers - 0261 Local | 990 | President/Business Manager | 30 | $2,690 | $0 | View return |
| 2024 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $2,104 | $0 | View return |
| 2023 | International Brotherhood of Electrical Workers - 0261 Local | 990 | President/Business Manager | 30 | $2,250 | $0 | View return |
| 2023 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $0 | $0 | View return |
| 2022 | International Brotherhood of Electrical Workers - 0261 Local | 990EZ | President/Business Manager | 30 | $7,506 | $0 | View return |
| 2022 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $0 | $0 | View return |
| 2021 | International Brotherhood of Electrical Workers - 0261 Local | 990EZ | President/Business Manager | 30 | $5,400 | $0 | View return |
| 2021 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $0 | $0 | View return |
| 2020 | International Brotherhood of Electrical Workers - 0261 Local | 990EZ | President | 30 | $3,250 | - | View return |
| 2020 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $0 | $0 | View return |
| 2020 | Friends of China Camp Inc. | 990 | Secretary | 15 | $0 | $0 | View return |
| 2019 | International Brotherhood of Electrical Workers - 0261 Local | 990EZ | President | 30 | $3,000 | - | View return |
| 2019 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $0 | $0 | View return |
| 2018 | International Brotherhood of Electrical Workers - 0261 Local | 990EZ | President | 30 | $4,566 | - | View return |
| 2018 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $0 | $0 | View return |
| 2018 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $0 | $0 | View return |
| 2017 | International Brotherhood of Electrical Workers - 0261 Local | 990EZ | President | 30 | $4,357 | - | View return |
| 2017 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $0 | $0 | View return |
| 2016 | International Brotherhood of Electrical Workers - 0261 Local | 990EZ | President | 0 | $3,278 | - | View return |
| 2016 | Island Conservation | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2016 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $0 | $0 | View return |
| 2016 | Island Conservation | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2015 | International Brotherhood of Electrical Workers - 0261 Local | 990EZ | President | 30 | $3,699 | - | View return |
| 2015 | Island Conservation | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2015 | New London Metal Trades Council | 990EZ | Recording Secretary | 10 | $0 | $0 | View return |
| 2014 | International Brotherhood of Electrical Workers - 0261 Local | 990EZ | President | 30 | $5,718 | - | View return |
| 2014 | New London Metal Trades Council | 990EZ | Rec Sec | 10 | $0 | $0 | View return |
| 2014 | Island Conservation | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2013 | International Brotherhood of Electrical Workers - 0261 Local | 990EZ | President | 30 | $5,477 | - | View return |
| 2013 | Island Conservation | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2013 | Lee Street Theatre Inc | 990 | Director | 2 | $0 | $0 | View return |