| 2024 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2024 | Neca-Ibew Welfare Trust Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2024 | MID Central Community Action Inc | 990 | Board Member (Thru 12/24) | 0.5 | $0 | $0 | View return |
| 2023 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2023 | MID Central Community Action Inc | 990 | Board Member | 0.5 | $0 | $0 | View return |
| 2023 | Neca-Ibew Welfare Trust Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2022 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2022 | Neca-Ibew Welfare Trust Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2022 | MID Central Community Action Inc | 990 | Board Member | 0.5 | $0 | $0 | View return |
| 2021 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2021 | Neca-Ibew Welfare Trust Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2020 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2020 | Neca-Ibew Welfare Trust Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2019 | Ibew - Local No 197 | 990 | President | 42 | $100,040 | $0 | View return |
| 2019 | Ibew Bldg Corp Local Union No 197 | 990 | President | 0 | $0 | $0 | View return |
| 2019 | Neca-Ibew Welfare Trust Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2019 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2018 | Ibew - Local No 197 | 990 | President | 42 | $87,442 | $0 | View return |
| 2018 | Ibew Bldg Corp Local Union No 197 | 990 | President | 0 | $0 | $0 | View return |
| 2018 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2018 | Neca-Ibew Welfare Trust Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2017 | Ibew - Local No 197 | 990 | President | 42 | $86,754 | $0 | View return |
| 2017 | Ibew Bldg Corp Local Union No 197 | 990 | President | 0 | $0 | $0 | View return |
| 2017 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2017 | Bloomington Public Library Foundation | 990 | Trustee | 0 | $0 | $0 | View return |
| 2016 | Ibew - Local No 197 | 990 | President | 42 | $85,024 | $0 | View return |
| 2016 | Ibew Bldg Corp Local Union No 197 | 990 | President | 0 | $0 | $0 | View return |
| 2016 | Bloomington Public Library Foundation | 990 | Trustee | 0 | $0 | $0 | View return |
| 2016 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2015 | Ibew - Local No 197 | 990 | President | 45 | $86,079 | $0 | View return |
| 2015 | Ibew Bldg Corp Local Union No 197 | 990 | President | 0 | $0 | $0 | View return |
| 2015 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2015 | Bloomington Public Library Foundation | 990 | Trustee | 0 | $0 | $0 | View return |
| 2014 | Ibew - Local No 197 | 990 | President | 45 | $84,341 | $0 | View return |
| 2014 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2014 | Ibew Bldg Corp Local Union No 197 | 990 | President | 0 | $0 | $0 | View return |
| 2013 | Ibew - Local No 197 | 990 | President | 45 | $83,349 | $0 | View return |
| 2013 | Bloomington Normal Electrical Joint Apprenticeship & Training Fund | 990 | Chairman | 3 | $0 | $0 | View return |
| 2013 | Ibew Bldg Corp Local Union No 197 | 990 | President | 0 | $0 | $0 | View return |