| 2025 | Electric Cooperative Foundation Inc. | 990PF | Chairman | 1 | $0 | $0 | View return |
| 2024 | Sand Mountain Electric Cooperative | 990 | Secretary/Treasurer | 4 | $24,697 | $0 | View return |
| 2024 | Alabama Rural Electric Association of Cooperatives | 990 | Director/Vice-Chairman | 2.46 | $8,000 | $0 | View return |
| 2024 | Electric Cooperative Foundation Inc. | 990PF | Chairman | 1 | $0 | $0 | View return |
| 2023 | Sand Mountain Electric Cooperative | 990 | Secretary/Treasurer | 4 | $25,129 | $0 | View return |
| 2023 | Alabama Rural Electric Association of Cooperatives | 990 | Director/Vice-Chairman | 2.31 | $7,500 | $0 | View return |
| 2023 | Electric Cooperative Foundation Inc. | 990PF | Chairman | 1 | $0 | $0 | View return |
| 2022 | Sand Mountain Electric Cooperative | 990 | Trustee | 3 | $21,006 | $0 | View return |
| 2022 | Alabama Rural Electric Association of Cooperatives | 990 | Director | 2.77 | $9,000 | $0 | View return |
| 2021 | Sand Mountain Electric Cooperative | 990 | Trustee | 3 | $20,650 | $0 | View return |
| 2021 | Alabama Rural Electric Association of Cooperatives | 990 | Director | 2.77 | $9,000 | $0 | View return |
| 2021 | Mentone Educational Resources Foundation Inc | 990EZ | Board Member | 0.25 | $0 | $0 | View return |
| 2021 | Mentone Educational Resources Foundation Inc | 990EZ | Board Member | 0.25 | $0 | $0 | View return |
| 2020 | Sand Mountain Electric Cooperative | 990 | Trustee | 3 | $18,600 | $0 | View return |
| 2020 | Alabama Rural Electric Association of Cooperatives | 990 | Director | 2.15 | $7,000 | $0 | View return |
| 2020 | Mentone Educational Resources Foundation Inc | 990EZ | Board Member | 0.5 | $0 | $0 | View return |
| 2019 | Sand Mountain Electric Cooperative | 990 | Trustee | 3 | $20,926 | $0 | View return |
| 2019 | Alabama Rural Electric Association of Cooperatives | 990 | Director | 1.92 | $6,250 | $0 | View return |
| 2019 | Mentone Educational Resources Foundation Inc | 990EZ | Board Member | 0.5 | $0 | $0 | View return |
| 2018 | Sand Mountain Electric Cooperative | 990 | Trustee | 3 | $18,678 | $0 | View return |
| 2018 | Alabama Rural Electric Association of Cooperatives | 990 | Director | 0.3 | $4,500 | $0 | View return |
| 2018 | Mentone Educational Resources Foundation Inc | 990EZ | Board Member | 0.5 | $0 | $0 | View return |
| 2017 | Sand Mountain Electric Cooperative | 990 | Trustee | 3 | $19,655 | $0 | View return |
| 2017 | Alabama Rural Electric Association of Cooperatives | 990 | Director | 1.4 | $3,500 | $0 | View return |
| 2016 | Sand Mountain Electric Cooperative | 990 | Trustee | 3 | $18,351 | $0 | View return |
| 2016 | Alabama Rural Electric Association of Cooperatives | 990 | Director | 1.4 | $3,200 | $0 | View return |
| 2015 | Sand Mountain Electric Cooperative | 990 | Trustee | 3 | $19,080 | $0 | View return |
| 2015 | Alabama Rural Electric Association of Cooperatives | 990 | Director | 0.33 | $1,600 | $0 | View return |
| 2014 | Sand Mountain Electric Cooperative | 990 | Trustee | 3 | $20,582 | $0 | View return |
| 2013 | Sand Mountain Electric Cooperative | 990 | Trustee | 3 | $21,899 | $0 | View return |