| 2024 | Vermont Joint Apprenticeship | 990 | Labor Chair | 1 | $0 | $159,223 | View return |
| 2023 | Ibew Local 300 | 990 | Business Manager/Financial | 40 | $151,530 | $0 | View return |
| 2023 | Vermont Joint Apprenticeship | 990 | Labor Chair | 1 | $0 | $0 | View return |
| 2023 | Ibew Local 300 Health and Welfare | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Ibew Local 300 | 990 | Business Manager/Financial | 40 | $156,000 | $0 | View return |
| 2022 | Vermont Joint Apprenticeship | 990 | Labor Chair | 1 | $0 | $0 | View return |
| 2022 | Ibew Local 300 Health and Welfare | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Ibew Local 300 | 990 | Business Manager/Financial Sec | 40 | $19,202 | $0 | View return |
| 2021 | Vermont Joint Apprenticeship | 990 | Labor Chair | 1 | $0 | $0 | View return |
| 2021 | Ibew Local 300 Health and Welfare | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Ibew Local 300 | 990 | Former Bus Manager | 40 | $70,185 | $0 | View return |
| 2017 | Ibew Local 300 | 990 | Business Manager/Financial | 40 | $142,494 | $0 | View return |
| 2017 | Vermont Joint Apprenticeship | 990 | Labor Trustee/Chairman | 1 | $0 | $0 | View return |
| 2016 | Ibew Local 300 | 990 | Business Manager/Financial | 40 | $121,398 | $0 | View return |
| 2016 | Ibew Local 300 Health and Welfare | 990 | Trustee | 1 | $0 | $131,061 | View return |
| 2016 | Vermont Joint Apprenticeship | 990 | Labor Trustee/Chairman | 1 | $0 | $0 | View return |
| 2015 | Ibew Local 300 | 990 | Business Manager/Financial | 40 | $119,599 | $0 | View return |
| 2015 | Ibew Local 300 Health and Welfare | 990 | Trustee | 1 | $0 | $127,234 | View return |
| 2015 | Vermont Joint Apprenticeship | 990 | Labor Trustee/Chairman | 1 | $0 | $0 | View return |
| 2014 | New England Electrical Workers Benefits Fund | 990 | Union Trustee | 2 | $0 | $119,960 | View return |
| 2014 | New England Electrical Workers Benefits Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2014 | Vermont Joint Apprenticeship | 990 | Labor Trustee/Chairman | 1 | $0 | $0 | View return |
| 2014 | Ibew Local 300 Health and Welfare | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Vermont Joint Apprenticeship | 990 | Labor Trustee/Chairman | 1 | $0 | $0 | View return |
| 2013 | New England Electrical Workers Benefits Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2013 | Ibew Local 300 Health and Welfare | 990 | Trustee | 1 | $0 | $0 | View return |