| 2024 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2024 | West Virginia Laborers' Training Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Constructors' Labor Council of Wv Inc | 990 | President | 2 | $0 | $0 | View return |
| 2023 | West Virginia Laborers' Training Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2023 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2022 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2022 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2021 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2021 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2020 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2020 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2019 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2019 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2018 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2018 | Marion County Youth Football League Inc | 990 | Director | 20 | $0 | $0 | View return |
| 2018 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2018 | Marion County Youth Football League Inc | 990 | Director | 20 | $0 | $0 | View return |
| 2017 | Marion County Youth Football League Inc | 990 | Director | 20 | $0 | $0 | View return |
| 2017 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2017 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2016 | Marion County Youth Football League Inc | 990 | Director | 20 | $0 | $0 | View return |
| 2016 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2016 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2015 | Marion County Youth Football League Inc | 990 | Director | 20 | $0 | $0 | View return |
| 2015 | Fort MILL District Band Booster Club Inc. | 990 | At Large Fmhs | 20 | - | - | View return |
| 2015 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2015 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2015 | Rotary Club of Lexington Sc | 990EZ | Director | 1 | $0 | - | View return |
| 2014 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2014 | Marion County Youth Football League Inc | 990 | Director | 20 | $0 | $0 | View return |
| 2014 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2014 | Rotary Club of Lexington Sc | 990EZ | Director | 1 | $0 | - | View return |
| 2013 | Operating Engineers Labor Mgmt Co Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2013 | Constructors' Labor Council of Wv Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2013 | Marion County Youth Football League Inc | 990 | Director | 20 | $0 | $0 | View return |