| 2025 | International Association of Sheet Metal Air Rail and Transportation | 990 | President(Through 09/26) | 48 | $178,944 | $0 | View return |
| 2024 | International Association of Sheet Metal Air Rail and Transportation | 990 | President | 48 | $249,385 | $0 | View return |
| 2024 | International Association of Sheet Metal Air Rail and Transportation Workers | 990 | 7th General Vice President | 4 | $48,975 | $0 | View return |
| 2024 | Washington State Building & Construction Trades Council | 990 | Vice President | 1 | $0 | $0 | View return |
| 2024 | Sheet Metal Workers 16 Health Tr | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Sheet Metal Workers' International Scholarship Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2024 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | International Association of Sheet Metal Air Rail and Transportation | 990 | President | 48 | $223,524 | $0 | View return |
| 2023 | International Association of Sheet Metal Air Rail and Transportation Workers | 990 | 11th General Vice President | 4 | $4,869 | $0 | View return |
| 2023 | Washington State Building & Construction Trades Council | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2023 | Sheet Metal Workers 16 Health Tr | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | International Association of Sheet Metal Air Rail and Transportation | 990 | VP/Regional Manager | 48 | $226,484 | $0 | View return |
| 2022 | Northwest Sheet Metal Labor Management Cooperation Trust | 990 | Chairman | 0.05 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers 16 Health Tr | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Washington State Building & Construction Trades Council | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2022 | Northwest Sheet Metal Workers Organizational Trust | 990 | Co-Chairman | 1 | $0 | $0 | View return |
| 2022 | Western Washington Sheet Metal Jatc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2022 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | International Association of Sheet Metal Air Rail and Transportation | 990 | V Pres/Reg Mgr | 40 | $221,806 | $0 | View return |
| 2021 | Washington State Building & Construction Trades Council | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2021 | American Federation of Labor & Congress of Industrial Orgs | 990EZ | President | 1 | $0 | $0 | View return |
| 2021 | Northwest Sheet Metal Workers Organizational Trust | 990 | Co-Chairman | 1 | $0 | $0 | View return |
| 2021 | Northwest Sheet Metal Labor Management Cooperation Trust | 990 | Chairman | 0.05 | $0 | $0 | View return |
| 2021 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Western Washington Sheet Metal Jatc | 990 | Chairman | 1 | $0 | $0 | View return |
| 2020 | International Association of Sheet Metal Air Rail and Transportation | 990 | V Pres/Reg Mgr | 40 | $118,047 | $0 | View return |
| 2020 | Northwest Sheet Metal Labor Management Cooperation Trust | 990 | Chairman | 0.05 | $0 | $0 | View return |
| 2020 | Northwest Sheet Metal Workers Organizational Trust | 990 | Co-Chairman | 1 | $0 | $0 | View return |
| 2020 | Washington State Building & Construction Trades Council | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2020 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Western Washington Sheet Metal Jatc | 990 | Chairman | 1 | $0 | $0 | View return |
| 2019 | Sheet Metal Workers Intl Association Local Union 66 | 990 | Business Agent | 40 | $155,939 | $0 | View return |
| 2019 | Washington State Building & Construction Trades Council | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2019 | Northwest Sheet Metal Workers Organizational Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Western Washington Sheet Metal Jatc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2018 | Sheet Metal Workers Intl Association Local Union 66 | 990 | Business Agent | 40 | $142,229 | $0 | View return |
| 2018 | Northwest Sheet Metal Workers Organizational Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Economic Development Council of Mason County | 990 | Board Member | 1 | $0 | $0 | View return |
| 2018 | Western Washington Sheet Metal Jatc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers Intl Association Local Union 66 | 990 | Business Agent | 40 | $134,682 | $0 | View return |
| 2017 | Washington State Building & Construction Trades Council | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2017 | Western Washington Sheet Metal Jatc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Economic Development Council of Mason County | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Sheet Metal Workers Intl Association Local Union 66 | 990 | Business Agent | 40 | $130,277 | $0 | View return |
| 2016 | Washington State Building & Construction Trades Council | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2016 | Western Washington Sheet Metal Jatc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Economic Development Council of Mason County | 990 | Board Member | 1 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers Intl Association Local Union 66 | 990 | Business Agent | 40 | $126,408 | $0 | View return |
| 2015 | Western Washington Sheet Metal Jatc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2015 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Northwest Sheet Metal Workers Organizational Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Allied Metal Crafts Security Plan Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Sheet Metal Workers Intl Association Local Union 66 | 990 | Business Agent | 40 | $123,763 | $0 | View return |
| 2014 | Northwest Sheet Metal Workers Organizational Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Western Washington Sheet Metal Jatc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Northwest Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Allied Metal Crafts Security Plan Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Western Washington Sheet Metal Jatc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | Allied Metal Crafts Security Plan Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |