| 2024 | Great Falls Pre-Release Services Inc | 990 | Prior Director | 2 | $0 | $0 | View return |
| 2023 | The New England Chapter of Corenet | 990 | Advisory Council | 1 | $0 | $0 | View return |
| 2023 | Great Falls Pre-Release Services Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | Great Falls Pre-Release Services Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | The New England Chapter of Corenet | 990 | Advisory Council | 1 | $0 | $0 | View return |
| 2021 | International Association of Firefighters L274 | 990 | Vice President | 10 | $4,979 | $0 | View return |
| 2021 | Steamfitters Lu No 420 Welfare Plan | 990 | Trustee | 1 | $0 | $188,678 | View return |
| 2021 | Great Falls Pre-Release Services Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2021 | The New England Chapter of Corenet | 990 | Advisory Council | 1 | $0 | $0 | View return |
| 2021 | Scholarship Fund of Steamfitters Lu 420 | 990 | Trustee (Resigned) | 1 | $0 | $0 | View return |
| 2021 | Maryland Ornithological Society | 990 | Board Member | 1 | $0 | $0 | View return |
| 2020 | Steamfitters Local Union No 420 | 990 | Financial Secretary Treasu | 38 | $175,708 | $0 | View return |
| 2020 | International Association of Firefighters L274 | 990 | Vice President | 10 | $9,813 | $0 | View return |
| 2020 | Steamfitters Lu No 420 Welfare Plan | 990 | Trustee | 1 | $0 | $175,708 | View return |
| 2020 | The Steamfitters Local Union 420 | 990 | Secretary/Treasurer | 2 | $0 | $175,708 | View return |
| 2020 | The New England Chapter of Corenet | 990 | Secretary | 1 | $0 | $0 | View return |
| 2020 | Western Ny Book Arts Collaborative Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Billerica Lacrosse Association Inc | 990EZ | Director | 1 | $0 | $0 | View return |
| 2020 | Steamfitters Local 420 Apprenticeship and Journeyman Training Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Scholarship Fund of Steamfitters Lu 420 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Steamfitters Local Union No 420 | 990 | Financial Secretary Treasu | 38 | $175,136 | $0 | View return |
| 2019 | International Association of Firefighters L274 | 990 | Vice President | 10 | $9,505 | $0 | View return |
| 2019 | The Steamfitters Local Union 420 | 990 | Secretary/Treasurer | 2 | $0 | $175,136 | View return |
| 2019 | Steamfitters Lu No 420 Welfare Plan | 990 | Trustee | 1 | $0 | $175,136 | View return |
| 2019 | Western Ny Book Arts Collaborative Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | American College of Sports Medicine | 990 | Regional Chapter President | 10 | $0 | $0 | View return |
| 2019 | Billerica Lacrosse Association Inc | 990EZ | Director | 1 | $0 | $0 | View return |
| 2019 | Great Falls Pre-Release Services Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2019 | The New England Chapter of Corenet | 990 | Secretary | 1 | $0 | $0 | View return |
| 2019 | Maryland Ornithological Society | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | Scholarship Fund of Steamfitters Lu 420 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Steamfitters Local 420 Apprenticeship and Journeyman Training Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Steamfitters Local Union No 420 | 990 | Financial Secretary Treasurer | 38 | $167,042 | $0 | View return |
| 2018 | International Association of Firefighters L274 | 990 | Vice President | 10 | $9,363 | $0 | View return |
| 2018 | The Steamfitters Local Union 420 | 990 | Secretary/Treasurer | 2 | $0 | $167,042 | View return |
| 2018 | Steamfitters Lu No 420 Welfare Plan | 990 | Trustee | 1 | $0 | $167,042 | View return |
| 2018 | Great Falls Pre-Release Services Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2018 | American College of Sports Medicine | 990 | Regional Chapter President | 10 | $0 | $0 | View return |
| 2018 | Steamfitters Local 420 Apprenticeship and Journeyman Training Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | The New England Chapter of Corenet | 990 | Secretary | 1 | $0 | $0 | View return |
| 2018 | Scholarship Fund of Steamfitters Lu 420 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Maryland Ornithological Society | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Steamfitters Local Union No 420 | 990 | Financial Secretary Treasu | 38 | $157,463 | $0 | View return |
| 2017 | The Steamfitters Local Union 420 | 990 | Secretary/Treasurer | 2 | $0 | $157,463 | View return |
| 2017 | Steamfitters Lu No 420 Welfare Plan | 990 | Trustee | 1 | $0 | $157,463 | View return |
| 2017 | Great Falls Pre-Release Services Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2017 | International Association of Firefighters L274 | 990 | VP | - | $0 | $0 | View return |
| 2017 | The New England Chapter of Corenet | 990 | Secretary/Clerk | 1 | $0 | $0 | View return |
| 2017 | Steamfitters Local 420 Apprenticeship and Journeyman Training Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Scholarship Fund of Steamfitters Lu 420 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Steamfitters Local Union No 420 | 990 | Financial Secretary Treasu | 38 | $152,197 | $0 | View return |
| 2016 | The Steamfitters Local Union 420 | 990 | Secretary/Treasurer | 2 | $0 | $152,197 | View return |
| 2016 | Steamfitters Lu No 420 Welfare Plan | 990 | Trustee | 1 | $0 | $152,197 | View return |
| 2016 | International Association of Firefighters L274 | 990 | VP | - | $0 | $0 | View return |
| 2016 | Great Falls Pre-Release Services Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2016 | Steamfitters Local 420 Apprenticeship and Journeyman Training Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Scholarship Fund of Steamfitters Lu 420 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Steamfitters Local Union No 420 | 990 | Financial Secretary Treasu | 38 | $148,241 | $0 | View return |
| 2015 | Steamfitters Lu No 420 Welfare Plan | 990 | Trustee | 1 | $0 | $148,241 | View return |
| 2015 | The Steamfitters Local Union 420 | 990 | Secretary/Treasurer | 2 | $0 | $148,241 | View return |
| 2015 | Great Falls Pre-Release Services Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | Steamfitters Local 420 Apprenticeship and Journeyman Training Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Scholarship Fund of Steamfitters Lu 420 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Steamfitters Local Union No 420 | 990 | Financial Secretary Treasu | 38 | $141,928 | $0 | View return |
| 2014 | Steamfitters Lu No 420 Welfare Plan | 990 | Trustee | 1 | $0 | $144,044 | View return |
| 2014 | The Steamfitters Local Union 420 | 990 | Director | 2 | $0 | $141,928 | View return |
| 2014 | Pacific Northwest Bleeding | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2014 | International Association of Firefighters L274 | 990 | VP | - | $0 | $0 | View return |
| 2014 | Old Crescent Insurance Company | 990 | Secretary & Director | 1 | $0 | $0 | View return |
| 2014 | Scholarship Fund of Steamfitters Lu 420 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Steamfitters Local 420 Apprenticeship and Journeyman Training Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Steamfitters Local Union No 420 | 990 | Financial Secretary Treasu | 37 | $140,203 | $0 | View return |
| 2013 | International Association of Firefighters L274 | 990 | VP | 10 | $8,586 | $0 | View return |
| 2013 | Steamfitters Lu No 420 Welfare Plan | 990 | Trustee | 1 | $0 | $141,307 | View return |
| 2013 | Steamfitters Local Union No 420 Vacation Fund | 990 | Trustee | 1 | $0 | $141,307 | View return |
| 2013 | The Steamfitters Local Union 420 | 990 | Director | 2 | $0 | $140,203 | View return |
| 2013 | Little League Baseball Inc | 990 | Safety Officer | 0 | $0 | $0 | View return |
| 2013 | Old Crescent Insurance Company | 990 | Secretary & Director | 1 | $0 | $0 | View return |
| 2013 | Pacific Northwest Bleeding | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2013 | Scholarship Fund of Steamfitters Lu 420 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Steamfitters Local 420 Apprenticeship and Journeyman Training Fund | 990 | Trustee | 1 | $0 | $0 | View return |