| 2024 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Int'L Representative | 1 | $299,648 | $0 | View return |
| 2024 | Climate Jobs Massachusetts Action Fund | 990 | VP | 5 | $0 | $0 | View return |
| 2023 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Int'L Representative | 40 | $295,241 | $0 | View return |
| 2023 | Climate Jobs Massachusetts Inc. | 990 | VP | 5 | $0 | $0 | View return |
| 2023 | Climate Jobs Massachusetts Action Fund | 990EZ | VP | 5 | $0 | $0 | View return |
| 2023 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2022 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Int'L Representative | 40 | $288,206 | $0 | View return |
| 2022 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2021 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Intl Rep | 40 | $280,650 | $0 | View return |
| 2021 | Massachusetts State Labor Council | 990 | Executive Council (P) | 5 | $0 | $0 | View return |
| 2021 | Plumbers Local No 12 Building Corporation | 990 | Bylaws Committee | 2 | $0 | $0 | View return |
| 2021 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Bylaws Committee | 2 | $0 | $0 | View return |
| 2021 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2020 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Bylaws Committee | 2 | $1,463 | $0 | View return |
| 2020 | Plumbers Local No 12 Building Corporation | 990 | Bylaws Committee | 2 | $0 | $1,463 | View return |
| 2020 | Massachusetts State Labor Council | 990 | Executive Council | 5 | $0 | $0 | View return |
| 2020 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2019 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Former Business Manager | 40 | $199,267 | $0 | View return |
| 2019 | Plumbers Local No 12 Building Corporation | 990 | Former Business Manager | 2 | $0 | $199,267 | View return |
| 2019 | Massachusetts State Labor Council | 990 | Executive Council | 5 | $0 | $0 | View return |
| 2019 | United Association of Journeymen & Appre New England States Pipe Trades Assn | 990 | Executive Board (P) | 0.5 | $0 | $0 | View return |
| 2019 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2018 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Business Manager | 40 | $161,875 | $0 | View return |
| 2018 | Plumbers Local No 12 Building Corporation | 990 | Business Manager | 2 | $0 | $161,875 | View return |
| 2018 | Massachusetts State Labor Council | 990 | Executive Council | 5 | $0 | $0 | View return |
| 2018 | Plumbers Local No 12 Education Fund | 990 | Trustee | 10 | $0 | $0 | View return |
| 2018 | Plumbers Union 12 Welfare Fund Board of Trustees | 990 | Trustee | 10 | $0 | $0 | View return |
| 2018 | United Association of Journeymen & Appre New England States Pipe Trades Assn | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2018 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2017 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Business Manager | 40 | $150,829 | $0 | View return |
| 2017 | Plumbers Local No 12 Building Corporation | 990 | Business Manager | 2 | $0 | $150,829 | View return |
| 2017 | Plumbers Local No 12 Education Fund | 990 | Trustee | 10 | $0 | $0 | View return |
| 2017 | Massachusetts State Labor Council | 990 | Executive Council | 5 | $0 | $0 | View return |
| 2017 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2017 | Plumbers Union Local No 12 Labor Management Cooperation Tr | 990 | Trustee | 10 | $0 | $0 | View return |
| 2017 | United Association of Journeymen & Appre New England States Pipe Trades Assn | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2017 | Plumbers Union 12 Welfare Fund Board of Trustees | 990 | Trustee | 10 | $0 | $0 | View return |
| 2016 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Business Manager | 40 | $145,230 | $0 | View return |
| 2016 | Plumbers Local No 12 Building Corporation | 990 | Business Manager | 2 | $0 | $145,230 | View return |
| 2016 | Plumbers Local No 12 Education Fund | 990 | Trustee | 10 | $0 | $0 | View return |
| 2016 | Massachusetts State Labor Council | 990 | Executive Council | 5 | $0 | $0 | View return |
| 2016 | Plumbers Union Local No 12 Labor Management Cooperation Tr | 990 | Trustee | 10 | $0 | $0 | View return |
| 2016 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2016 | Plumbers Union 12 Welfare Fund Board of Trustees | 990 | Trustee | 10 | $0 | $0 | View return |
| 2016 | United Association of Journeymen & Appre New England States Pipe Trades Assn | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2015 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Business Manager | 40 | $143,892 | $0 | View return |
| 2015 | Plumbers Local No 12 Building Corporation | 990 | Business Manager | 40 | $0 | $143,892 | View return |
| 2015 | Plumbers Local No 12 Education Fund | 990 | Trustee | 10 | $0 | $0 | View return |
| 2015 | United Association of Journeymen & Appre New England States Pipe Trades Assn | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2015 | Plumbers Union 12 Welfare Fund Board of Trustees | 990 | Trustee | 10 | $0 | $0 | View return |
| 2015 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2015 | Plumbers Union Local No 12 Labor Management Cooperation Tr | 990 | Trustee | 10 | $0 | $0 | View return |
| 2014 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Business Manager | 40 | $146,834 | $0 | View return |
| 2014 | Plumbers Local No 12 Building Corporation | 990 | Business Manager | 40 | $0 | $146,834 | View return |
| 2014 | United Association of Journeymen & Appre New England States Pipe Trades Assn | 990 | Executive Board | 0 | $0 | $0 | View return |
| 2014 | Plumbers Local No 12 Education Fund | 990 | Trustee | 10 | $0 | $0 | View return |
| 2014 | Massachusetts State Labor Council | 990 | Executive Council | 5 | $0 | $0 | View return |
| 2014 | The Construction Institute Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2014 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2014 | Plumbers Union 12 Welfare Fund Board of Trustees | 990 | Trustee | 10 | $0 | $0 | View return |
| 2014 | Plumbers Union Local No 12 Labor Management Cooperation Tr | 990 | Trustee | 10 | $0 | $0 | View return |
| 2013 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Business Agent | 40 | $135,930 | $0 | View return |
| 2013 | Plumbers Local No 12 Building Corporation | 990 | Business Agent | 40 | $0 | $135,930 | View return |
| 2013 | United Association of Journeymen & Appre New England States Pipe Trades Assn | 990 | Executive Board | 0 | $0 | $0 | View return |
| 2013 | Plumbers Local No 12 Education Fund | 990 | Trustee | 10 | $0 | $0 | View return |
| 2013 | Plumbers Union 12 Welfare Fund Board of Trustees | 990 | Trustee | 10 | $0 | $0 | View return |
| 2013 | American Federation of Labor & Mass Building & Const Trades | 990 | Executive Board | 10 | $0 | $0 | View return |
| 2013 | Plumbers Union Local No 12 Labor Management Cooperation Tr | 990 | Trustee | 10 | $0 | $0 | View return |
| 2013 | The Construction Institute Inc | 990 | Director | 5 | $0 | $0 | View return |