| 2023 | Colorado Sheet Metal Workers' Local 9 | 990 | Trustee | 5 | $0 | $0 | View return |
| 2023 | Coastal Empire Habitat for Humanity | 990 | Member | 1 | $0 | $0 | View return |
| 2022 | Colorado Sheet Metal Workers' Local 9 | 990 | Trustee | 5 | $0 | $0 | View return |
| 2022 | Coastal Empire Habitat for Humanity | 990 | Member | 1 | $0 | $0 | View return |
| 2021 | National Stabilization Agreement of The | 990 | Trustee - Past | 4 | $0 | $105,094 | View return |
| 2021 | Colorado Sheet Metal Workers' Local 9 | 990 | Trustee | 5 | $0 | $58,784 | View return |
| 2021 | Sheet Metal Workers Training Fund Inc | 990 | Trustee - Past | 0.5 | $0 | $0 | View return |
| 2021 | Colorado Sheet Metal Workers | 990 | Trustee - Past | 0.5 | $0 | $0 | View return |
| 2021 | Coastal Empire Habitat for Humanity | 990 | Board Member | 1 | $0 | $0 | View return |
| 2020 | Intl Assoc Sheet Metal Air Rail & Transportation 9-Sm Local | 990 | Business Mngr | 44 | $109,272 | $0 | View return |
| 2020 | Colorado Sheet Metal Workers' Local 9 | 990 | Chairman | 5 | $0 | $109,388 | View return |
| 2020 | National Stabilization Agreement of The | 990 | Trustee | 4 | $0 | $103,799 | View return |
| 2020 | Sheet Metal Workers Training Fund Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2020 | Colorado Sheet Metal Workers | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2020 | East Howellsville Volunteer Fire Department Inc | 990 | Bd Mbr | - | $0 | $0 | View return |
| 2019 | Intl Assoc Sheet Metal Air Rail & Transportation 9-Sm Local | 990 | Business Mngr | 44 | $105,094 | $0 | View return |
| 2019 | National Stabilization Agreement of The | 990 | Trustee | 4 | $0 | $103,799 | View return |
| 2019 | Sheet Metal Workers Union No 9 Buildng Association | 990EZ | Pres/Treas | 1 | $0 | $0 | View return |
| 2019 | Sheet Metal Workers Training Fund Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2019 | East Howellsville Volunteer Fire Department Inc | 990 | Bd Mbr | - | $0 | $0 | View return |
| 2019 | Colorado Sheet Metal Workers | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2018 | Intl Assoc Sheet Metal Air Rail & Transportation 9-Sm Local | 990 | Business Mngr | 44 | $103,799 | $0 | View return |
| 2018 | National Stabilization Agreement of The | 990 | Trustee | 4 | $0 | $100,464 | View return |
| 2018 | Sheet Metal Workers Union No 9 Buildng Association | 990EZ | Pres/Treas | 1 | $0 | $0 | View return |
| 2018 | Colorado Sheet Metal Workers | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2018 | Sheet Metal Workers Training Fund Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2017 | Intl Assoc Sheet Metal Air Rail & Transportation 9-Sm Local | 990 | Business Mngr | 44 | $100,464 | $0 | View return |
| 2017 | National Stabilization Agreement of The | 990 | Trustee | 4 | $0 | $98,319 | View return |
| 2017 | Sheet Metal Workers Union No 9 Buildng Association | 990 | Pres/Treas | 1 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers Training Fund Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2017 | Colorado Sheet Metal Workers | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2017 | Colorado Sheet Metal Workers | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers Training Fund Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2016 | Intl Assoc Sheet Metal Air Rail & Transportation 9-Sm Local | 990 | Business Mngr | 44 | $98,319 | $0 | View return |
| 2016 | Sheet Metal Workers Union No 9 Buildng Association | 990 | Pres/Treas | 1 | $0 | $0 | View return |
| 2016 | Colorado Sheet Metal Workers | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2016 | Sheet Metal Workers Training Fund Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2015 | Intl Assoc Sheet Metal Air Rail & Transportation 9-Sm Local | 990 | Business Mngr | 44 | $94,830 | $0 | View return |
| 2015 | Colorado Sheet Metal Workers' Local 9 | 990 | Chairman - New | 5 | $0 | $49,592 | View return |
| 2015 | Sheet Metal Workers Union No 9 Buildng Association | 990 | Pres/Treas | 1 | $0 | $0 | View return |
| 2015 | Colorado Sheet Metal Workers | 990 | Trustee - New | 0.5 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers Training Fund Inc | 990 | Trustee - New | 0.5 | $0 | $0 | View return |