| 2025 | Gulf Coast Chapter National Electrical Contr Assn | 990 | Secy/Exec Director | 40 | $140,613 | $0 | View return |
| 2025 | Oak Mountain Youth Football & Cheerleading Inc | 990 | Director Of Tackle Football | 1 | $0 | $0 | View return |
| 2024 | Gulf Coast Chapter National Electrical Contr Assn | 990 | Secy/Exec Director | 40 | $128,001 | $0 | View return |
| 2024 | Gulf Coast Electrical Jatc Corp | 990 | Director/Trustee | 10 | $0 | $0 | View return |
| 2024 | Birmingham Electrical Joint | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Oak Mountain Youth Football & Cheerleading Inc | 990EZ | Director Of Tackle Football | 1 | $0 | $0 | View return |
| 2023 | Gulf Coast Chapter National Electrical Contr Assn | 990 | Secy/Exec Director | 40 | $126,475 | $0 | View return |
| 2023 | Gulf Coast Electrical Jatc Corp | 990 | Director/Trustee | 10 | $0 | $0 | View return |
| 2023 | Oak Mountain Youth Football & Cheerleading Inc | 990 | Director Of Tackle Football | 1 | $0 | $0 | View return |
| 2023 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2023 | Ibew - Neca Health & Welfare Plan | 990 | Trustee | 2 | $0 | $0 | View return |
| 2023 | Mobile Electrical Jatc Trust Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2022 | Gulf Coast Chapter National Electrical Contr Assn | 990 | Secy/Exec Director | 40 | $120,348 | $0 | View return |
| 2022 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2022 | Gulf Coast Electrical Jatc Corp | 990 | Director/Trustee/Sec'Y | 10 | $0 | $0 | View return |
| 2022 | Oak Mountain Youth Football & Cheerleading Inc | 990EZ | Director Of Football | 1 | $0 | $0 | View return |
| 2022 | Birmingham Electrical Joint | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Ibew - Neca Health & Welfare Plan | 990 | Trustee | 2 | $0 | $0 | View return |
| 2022 | Local Union 903 Ibew Health & Welfare Plan | 990 | Trustee | 3 | $0 | $0 | View return |
| 2021 | Gulf Coast Chapter National Electrical Contr Assn | 990 | Exec Director | 40 | $90,780 | $0 | View return |
| 2021 | Oak Mountain Youth Football & Cheerleading Inc | 990EZ | Director Of Football | 1 | $0 | $0 | View return |
| 2021 | Birmingham Electrical Joint | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Local Union 903 Ibew Health & Welfare Plan | 990 | Trustee | 3 | $0 | $0 | View return |
| 2021 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2020 | Birmingham Electrical Joint | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Ibew - Neca Health & Welfare Plan | 990 | Trustee | 2 | $0 | $0 | View return |
| 2020 | Local Union 903 Ibew Health & Welfare Plan | 990 | Trustee | 3 | $0 | $0 | View return |
| 2020 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2019 | Birmingham Electrical Joint | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2018 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2017 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2017 | Oak Mountain Youth Football & Cheerleading Inc | 990EZ | Director Of Football | 1 | $0 | $0 | View return |
| 2017 | Birmingham Electrical Joint | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Birmingham Electrical Joint | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2015 | Birmingham Electrical Joint | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2014 | Birmingham Electrical Joint | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2013 | Birmingham Electrical Joint | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Montgomery Electrical Joint Apprenticeship & Training Trust Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |