| 2025 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | Business Agent | 45 | $116,266 | $0 | View return |
| 2025 | Mechanical Industry Labor Fund | 990EZ | Labor Trustee | 1 | $0 | - | View return |
| 2024 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | Business Agent | 45 | $109,011 | $0 | View return |
| 2024 | Joint Apprenticeship Training Committee of Local 166 | 990 | Trustee | 1 | $2,836 | $0 | View return |
| 2024 | Farmersville Fire Company | 990 | Director | 1 | $0 | $0 | View return |
| 2024 | Farmersville Firemens Relief Fund | 990EZ | Director | 1 | $0 | - | View return |
| 2024 | Stevens Fire Company No 1 | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2024 | Mechanical Industry Labor Fund | 990EZ | Labor Trustee | 1 | $0 | $0 | View return |
| 2023 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | Business Agent | 45 | $100,930 | $0 | View return |
| 2023 | Joint Apprenticeship Training Committee of Local 166 | 990 | Trustee | 1 | $2,716 | $0 | View return |
| 2023 | Farmersville Fire Company | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Farmersville Firemens Relief Fund | 990EZ | Director | 1 | $0 | - | View return |
| 2023 | Stevens Fire Company No 1 | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2022 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | Business Agent | 45 | $99,743 | $0 | View return |
| 2022 | Joint Apprenticeship Training Committee of Local 166 | 990 | Trustee | 1 | $2,738 | $0 | View return |
| 2022 | Stevens Fire Company No 1 | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2021 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | Business Agent | 44 | $97,080 | $0 | View return |
| 2021 | Joint Apprenticeship Training Committee of Local 166 | 990 | Trustee | 1 | $3,847 | $0 | View return |
| 2021 | Fort Wayne Urban Enterprise Association Inc. | 990 | Secretary/Tr | 0.25 | $0 | $0 | View return |
| 2021 | Stevens Fire Company No 1 | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2020 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | Business Agent | 44 | $95,020 | $0 | View return |
| 2020 | Joint Apprenticeship Training Committee of Local 166 | 990 | Trustee | 1 | $3,047 | $0 | View return |
| 2020 | Stevens Fire Company No 1 | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2020 | Fort Wayne Urban Enterprise Association Inc. | 990 | Secretary/Tr | 0.25 | $0 | $0 | View return |
| 2019 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | Fin'L Secr'Y - Past/Business Agent-New | 44 | $92,287 | $0 | View return |
| 2019 | Joint Apprenticeship Training Committee of Local 166 | 990 | Trustee | 1 | $3,281 | $0 | View return |
| 2019 | Local 166 Building Corporation | 990 | Financial Secretary/Treasurer - Past | 1 | $0 | $92,287 | View return |
| 2019 | Stevens Fire Company No 1 | 990EZ | Treasurer | 4 | $0 | - | View return |
| 2019 | Fort Wayne Urban Enterprise Association Inc. | 990 | Secretary/Tr | 0.25 | $0 | $0 | View return |
| 2018 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | Financial Secretary-Treasurer | 44 | $90,977 | $0 | View return |
| 2018 | Joint Apprenticeship Training Committee of Local 166 | 990 | Trustee | 1 | $3,647 | $0 | View return |
| 2018 | Local 166 Building Corporation | 990 | Financial Secretary/Treasurer | 1 | $0 | $90,977 | View return |
| 2018 | Farmersville Fire Company | 990 | Trustee | 2 | $0 | $0 | View return |
| 2018 | Stevens Fire Company No 1 | 990EZ | Treasurer | 4 | $0 | - | View return |
| 2017 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | Financial Secretary-Treasurer | 44 | $84,670 | $0 | View return |
| 2017 | Joint Apprenticeship Training Committee of Local 166 | 990 | Trustee | 1 | $3,776 | $0 | View return |
| 2017 | Local 166 Building Corporation | 990 | Financial Secretary/Treasurer | 1 | $0 | $84,670 | View return |
| 2017 | Stevens Fire Company No 1 | 990EZ | Treasurer | 4 | $0 | - | View return |
| 2016 | Joint Apprenticeship Training Committee of Local 166 | 990 | Director Of Training - Past | 40 | $74,175 | $0 | View return |
| 2016 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | Financial Secretary-Treasu - New | 44 | $8,096 | $0 | View return |
| 2016 | Joint Apprenticeship Training Committee of Local 166 | 990 | Trustee - New | 1 | $454 | $0 | View return |
| 2016 | Local 166 Building Corporation | 990 | Financial Secretary/Treasurer - New | 1 | $0 | $8,096 | View return |
| 2016 | Stevens Fire Company No 1 | 990EZ | Treasurer | 4 | $0 | - | View return |
| 2016 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | President - New | 2 | $0 | $0 | View return |
| 2016 | United Association of Journeymen Plumbers & Steamfitters Local Union 166 | 990 | President - Past | 2 | $0 | $0 | View return |
| 2015 | Joint Apprenticeship Training Committee of Local 166 | 990 | Director Of Training - New | 40 | $33,715 | $0 | View return |
| 2015 | Stevens Fire Company No 1 | 990EZ | Treasurer | 4 | $0 | - | View return |
| 2014 | Stevens Fire Company No 1 | 990EZ | Treasurer | 4 | $0 | - | View return |
| 2013 | Stevens Fire Company No 1 | 990EZ | Treasurer | 4 | $0 | - | View return |