| 2025 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Gmr/Trea | 40 | $155,298 | $0 | View return |
| 2025 | American Federation of Labor & Congress of Industrial Orgs | 990 | VP | 2 | $0 | $0 | View return |
| 2024 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Gmr/Trea | 40 | $137,876 | $0 | View return |
| 2024 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Secretary-Treasurer | 2 | $2,320 | $0 | View return |
| 2024 | American Federation of Labor & Congress of Industrial Orgs | 990 | VP | 2 | $0 | $0 | View return |
| 2024 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Chair | 2 | $0 | $0 | View return |
| 2023 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Gmr/Trea | 40 | $117,613 | $0 | View return |
| 2023 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Secretary-Treasurer | 2 | $2,320 | $0 | View return |
| 2023 | American Federation of Labor & Congress of Industrial Orgs | 990 | VP | 2 | $0 | $0 | View return |
| 2023 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Chair | 2 | $0 | $0 | View return |
| 2023 | Duluth Building Trades Welfare Fund | 990 | Mgmt Chair ( | 1 | $0 | $0 | View return |
| 2022 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Gmr/Trea | 40 | $120,552 | $0 | View return |
| 2022 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Secretary-Treasurer | 2 | $2,240 | $0 | View return |
| 2022 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Secretary-Treasurer | 2 | $2,320 | $0 | View return |
| 2021 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Mgr/Fs-Tr | 45 | $0 | $0 | View return |
| 2021 | Duluth Building Trades Welfare Fund | 990 | Alternate La | 1 | $0 | $0 | View return |
| 2020 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Mgr/Fs-Tr | 45 | $121,769 | $0 | View return |
| 2020 | Duluth Building Trades Welfare Fund | 990 | Alternate La | 1 | $0 | $0 | View return |
| 2020 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Vice Chairpe | 1 | $0 | $0 | View return |
| 2020 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Sec/Treasure | 1 | $0 | $0 | View return |
| 2019 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Mgr/Fs-Tr | 45 | $117,503 | $0 | View return |
| 2019 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Vice Chairpe | 1 | $0 | $0 | View return |
| 2019 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Sec/Treasure | 1 | $0 | $0 | View return |
| 2019 | Duluth Building Trades Welfare Fund | 990 | Alternate La | 1 | $0 | $0 | View return |
| 2018 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Mgr/Fs-Tr | 45 | $116,298 | $0 | View return |
| 2018 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Sec/Treasure | 1 | $0 | $0 | View return |
| 2018 | Duluth Building Trades Welfare Fund | 990 | Alternate La | 1 | $0 | $0 | View return |
| 2018 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Vice Chairpe | 1 | $0 | $0 | View return |
| 2018 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Vice Chairpe | 1 | $0 | $0 | View return |
| 2017 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Mgr/Fs-Tr | 45 | $114,357 | $0 | View return |
| 2017 | Duluth Building Trades Welfare Fund | 990 | Alternate La | 1 | $0 | $0 | View return |
| 2017 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Sec/Treasure | 1 | $0 | $0 | View return |
| 2017 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Mgr/Fs-Tr | 45 | $113,184 | $0 | View return |
| 2016 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Board | 1 | $0 | $0 | View return |
| 2016 | Duluth Building Trades Welfare Fund | 990 | Alternate La | 1 | $0 | $0 | View return |
| 2016 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Mgr/Fs-Tr | 45 | $112,817 | $0 | View return |
| 2015 | Northern Mechanical and Iron Range Plumbing & Pipefitting Jac 11 & 58 | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Board | 1 | $0 | $0 | View return |
| 2015 | Duluth Building Trades Welfare Fund | 990 | Alternate La | 1 | $0 | $0 | View return |
| 2014 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | Bus Mgr/Fs-Tr | 45 | $51,174 | $0 | View return |
| 2014 | Duluth Building Trades Welfare Fund | 990 | Alternate La | 1 | $0 | $0 | View return |
| 2014 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Board | 1 | $0 | $0 | View return |
| 2013 | United Association of Plumbers & Pipefitters Local Union 589 | 990 | President | 1 | $1,486 | $0 | View return |