| 2023 | Sheet Metal Workers Intl Assoc Local 24 | 990 | Business Age | 40 | $46,715 | $0 | View return |
| 2023 | Sheet Metal Workers Bldg Local 24 | 990 | Business Age | - | $0 | $46,715 | View return |
| 2022 | Sheet Metal Workers Intl Assoc Local 24 | 990 | Business Age | 40 | $75,010 | $0 | View return |
| 2022 | Sheet Metal Workers Bldg Local 24 | 990 | Business Age | - | $0 | $75,010 | View return |
| 2021 | Sheet Metal Workers Intl Assoc Local 24 | 990 | Business Age | 40 | $73,757 | $0 | View return |
| 2021 | Sheet Metal Workers Bldg Local 24 | 990 | Business Age | 0 | $0 | $73,757 | View return |
| 2020 | Sheet Metal Workers Intl Assoc Local 24 | 990 | Business Age | 40 | $70,681 | $0 | View return |
| 2020 | Sheet Metal Workers Bldg Local 24 | 990 | Business Age | - | $0 | $70,681 | View return |
| 2019 | Sheet Metal Workers Intl Assoc Local 24 | 990 | Business Age | 40 | $72,218 | $0 | View return |
| 2019 | Sheet Metal Workers Bldg Local 24 | 990 | Business Age | - | $0 | $72,218 | View return |
| 2018 | Sheet Metal Workers Intl Assoc Local 24 | 990 | Business Age | 40 | $70,118 | $0 | View return |
| 2018 | Sheet Metal Workers Bldg Local 24 | 990 | Business Age | - | $0 | $70,118 | View return |
| 2018 | City of Presidents Foundation | 990EZ | President | 1 | $0 | - | View return |
| 2018 | The Rotary Club of Huntsville Foundation | 990 | Strive Liason | - | $0 | $0 | View return |
| 2018 | Rotary International - Huntsville Rotary Club | 990 | Strive Liason | 1 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers Intl Assoc Local 24 | 990 | Business Age | 40 | $67,906 | $0 | View return |
| 2017 | Sheet Metal Workers Bldg Local 24 | 990 | Business Age | - | $0 | $67,906 | View return |
| 2017 | Rotary International - Huntsville Rotary Club | 990 | Co-Director Community Service | 1 | $0 | $0 | View return |
| 2017 | Huntsville Rehabilitation Foundation Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Sheet Metal Workers Intl Assoc Local 24 | 990 | Business Age | 40 | $68,811 | $0 | View return |
| 2016 | Sheet Metal Workers Bldg Local 24 | 990 | Business Age | - | $0 | $68,811 | View return |
| 2016 | Sheet Metal Workers Local 224 | 990 | Trustee - Labor | 1 | $0 | $0 | View return |
| 2016 | Rotary International - Huntsville Rotary Club | 990 | Co-Director Community Service | 1 | $0 | $0 | View return |
| 2016 | Huntsville Rehabilitation Foundation Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Rotary International - Huntsville Rotary Club | 990 | Co-Director Community Service | 1 | $0 | $0 | View return |
| 2015 | Huntsville Rehabilitation Foundation Inc | 990 | Chairman | 1 | $0 | $0 | View return |
| 2014 | The Rotary Club of Huntsville Foundation | 990 | Board Member | - | $0 | $0 | View return |
| 2014 | Black Hills Ski for Light | 990EZ | Director | 1 | $0 | - | View return |
| 2014 | Sheet Metal Workers Local 224 | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Huntsville Rehabilitation Foundation Inc | 990 | Chairman | 1 | $0 | $0 | View return |
| 2013 | Black Hills Ski for Light | 990EZ | Director | 1 | $0 | - | View return |
| 2013 | The Rotary Club of Huntsville Foundation | 990 | Board Member | - | - | - | View return |
| 2013 | Huntsville Rehabilitation Foundation Inc | 990 | Vice Chair | 1 | $0 | $0 | View return |