| 2024 | Sheet Metal Workers International Great Plains Council | 990EZ | Part-Year Financial Secretary/Treas | 5 | $300 | $0 | View return |
| 2024 | Working Families Friend | 990 | Director | 2 | $0 | $0 | View return |
| 2024 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Sheet Metal Workers' Local No 2 | 990 | Business Man | 44 | $151,143 | $0 | View return |
| 2023 | Sheet Metal Workers International Great Plains Council | 990EZ | Financial Secretary/Treasurer | 5 | $1,200 | $0 | View return |
| 2023 | Sheet Metal Workers Local No 2 Building Association | 990 | President | 1 | $0 | $151,143 | View return |
| 2023 | Apprentice and Journeyman Training Fund of Sheet Metal Workers Local 2 | 990 | Labor Truste | - | $0 | $0 | View return |
| 2023 | Greater Kansas City Building & Construction Trades | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2023 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2023 | Missouri State Building & Construction Trades Council | 990EZ | Financial Secretary | 1 | $0 | $0 | View return |
| 2023 | Working Families Friend | 990 | Vice Chairma | 1 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers' Local No 2 | 990 | Business Man | 44 | $146,225 | $0 | View return |
| 2022 | Sheet Metal Workers International Great Plains Council | 990EZ | Financial Secretary/Treasu | 5 | $1,200 | $0 | View return |
| 2022 | Sheet Metal Workers Local No 2 Building Association | 990 | President | 1 | $0 | $146,225 | View return |
| 2022 | Greater Kansas City Building & Construction Trades | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2022 | Working Families Friend | 990 | Vice Chairma | 1 | $0 | $0 | View return |
| 2022 | Apprentice and Journeyman Training Fund of Sheet Metal Workers Local 2 | 990 | Labor Truste | 2 | $0 | $0 | View return |
| 2022 | Ancient Free & Accepted Masons Lake Harriet Lodge No 277 | 990 | Junior Stewa | 2 | $0 | $0 | View return |
| 2022 | Missouri State Building & Construction Trades Council | 990EZ | Financial Secretary | 1 | $0 | $0 | View return |
| 2022 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2021 | Sheet Metal Workers' Local No 2 | 990 | Business Man | 40 | $141,674 | $0 | View return |
| 2021 | Sheet Metal Workers International Great Plains Council | 990EZ | Financial Secretary/Treasurer | 5 | $1,200 | $0 | View return |
| 2021 | Sheet Metal Workers Local No 2 Building Association | 990 | President | 1 | $0 | $141,674 | View return |
| 2021 | Greater Kansas City Building & Construction Trades | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2021 | Apprentice and Journeyman Training Fund of Sheet Metal Workers Local 2 | 990 | Labor Truste | 2 | $0 | $0 | View return |
| 2021 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2021 | Working Families Friend | 990 | Vice Chairma | 1 | $0 | $0 | View return |
| 2020 | Sheet Metal Workers' Local No 2 | 990 | Business Man | 40 | $136,778 | $0 | View return |
| 2020 | Sheet Metal Workers International Great Plains Council | 990EZ | Financial Secretary/Treasurer | 5 | $1,200 | $0 | View return |
| 2020 | Sheet Metal Workers Local No 2 Building Association | 990 | President | 40 | $0 | $136,778 | View return |
| 2020 | Apprentice and Journeyman Training Fund of Sheet Metal Workers Local 2 | 990 | Labor Truste | 2 | $0 | $0 | View return |
| 2020 | Greater Kansas City Building & Construction Trades | 990 | Exec Board | 1 | $0 | $0 | View return |
| 2020 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2020 | Working Families Friend | 990 | Director | - | $0 | $0 | View return |
| 2019 | Sheet Metal Workers' Local No 2 | 990 | Business Man | 40 | $133,997 | $0 | View return |
| 2019 | Sheet Metal Workers Local No 2 Building Association | 990 | President | 40 | $0 | $133,997 | View return |
| 2019 | Working Families Friend | 990 | Director | - | $0 | $0 | View return |
| 2019 | Apprentice and Journeyman Training Fund of Sheet Metal Workers Local 2 | 990 | Labor Truste | 2 | $0 | $0 | View return |
| 2019 | Greater Kansas City Building & Construction Trades | 990 | Exec Board | 1 | $0 | $0 | View return |
| 2019 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2018 | Sheet Metal Workers' Local No 2 | 990 | Business Man | 40 | $126,812 | $0 | View return |
| 2018 | Sheet Metal Workers Local No 2 Building Association | 990 | President | 40 | $0 | $126,812 | View return |
| 2018 | Greater Kansas City Building & Construction Trades | 990 | Exec Board | 1 | $0 | $0 | View return |
| 2018 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2018 | Working Families Friend | 990 | Director | - | $0 | $0 | View return |
| 2018 | Apprentice and Journeyman Training Fund of Sheet Metal Workers Local 2 | 990 | Labor Truste | 2 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers' Local No 2 | 990 | Business Man | 40 | $123,920 | $0 | View return |
| 2017 | Sheet Metal Workers Local No 2 Building Association | 990 | Business Man | - | $0 | $123,920 | View return |
| 2017 | Southeastern Trust for Parks and Land Inc. | 990 | Board Member | - | $0 | $0 | View return |
| 2017 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2017 | Greater Kansas City Building & Construction Trades | 990 | Exec Board | 1 | $0 | $0 | View return |
| 2017 | Working Families Friend | 990 | Director | - | $0 | $0 | View return |
| 2017 | Apprentice and Journeyman Training Fund of Sheet Metal Workers Local 2 | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | Southeastern Trust for Parks and Land Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2016 | Sheet Metal Workers Local No 2 Building Association | 990 | Business Man | 1 | $0 | $120,922 | View return |
| 2016 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2016 | Greater Kansas City Building & Construction Trades | 990 | Exec Board | 1 | $0 | $0 | View return |
| 2016 | Southeastern Trust for Parks and Land Inc. | 990 | Secretary | 0 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers Local No 2 Building Association | 990 | Business Man | 1 | $0 | $119,369 | View return |
| 2015 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | - | - | View return |
| 2015 | Greater Kansas City Building & Construction Trades | 990 | Exec Board | 1 | $0 | $0 | View return |
| 2015 | Southeastern Trust for Parks and Land Inc. | 990 | Secretary | 0 | $0 | $0 | View return |
| 2015 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | - | - | View return |
| 2014 | Greater Kansas City Building & Construction Trades | 990 | Exec Board | 1 | $0 | $0 | View return |
| 2014 | Southeastern Trust for Parks and Land Inc. | 990 | Secretary | - | $0 | $0 | View return |
| 2014 | Mo-Kan Sheet Metal Workers Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |