| 2024 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 1 | $0 | $0 | View return |
| 2024 | Danville Rotary After Hours Club | 990EZ | Foundation Committee Chair | 5 | $0 | $0 | View return |
| 2024 | Richard Martinez Cancer Fund | 990EZ | President | 2 | $0 | $0 | View return |
| 2024 | Goodwill Industries of the Valley Works | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 1 | $798 | $0 | View return |
| 2023 | Communications Workers of America-United Professional Ski Patrols of America | 990EZ | Cbsp Director | 1 | $300 | $0 | View return |
| 2023 | Goodwill Industries of the Valley Works | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Richard Martinez Cancer Fund | 990EZ | President | 2 | $0 | $0 | View return |
| 2023 | Goodwill Industries of the Valleys Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Rock Canyon Band Boosters Incorporated | 990EZ | Board Member | 5 | $0 | $0 | View return |
| 2023 | Danville Rotary After Hours Club | 990EZ | Foundation Committee Chair | 5 | $0 | $0 | View return |
| 2022 | Communications Workers of America-United Professional Ski Patrols of America | 990EZ | Executive Mgr - Cbsp | 1 | $0 | - | View return |
| 2022 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 1 | $0 | $0 | View return |
| 2022 | Goodwill Industries of the Valleys Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Goodwill Industries of the Valley Works | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | Virginia Collector'S Association Inc | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2021 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 1 | $0 | $0 | View return |
| 2021 | Goodwill Industries of the Valleys Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | International Brotherhood of Electrical Workers Local Union #545 | 990 | Executive Board | 2 | $0 | $0 | View return |
| 2021 | Goodwill Industries of the Valley Works | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 1 | $2,352 | $0 | View return |
| 2020 | International Brotherhood of Electrical Workers Local Union #545 | 990 | Vice President | 2 | $106 | $0 | View return |
| 2020 | Goodwill Industries of the Valley Works | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Goodwill Industries of South Central Virginia Inc | 990 | Immediate Past Chair | 1 | $0 | $0 | View return |
| 2020 | Goodwill Industries of the Valleys Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Virginia Collector'S Association Inc | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2019 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 2 | $7,233 | $5,986 | View return |
| 2019 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 2 | $5,986 | $7,233 | View return |
| 2019 | International Brotherhood of Electrical Workers Local Union #545 | 990 | Vice President | 2 | $88 | $0 | View return |
| 2019 | Goodwill Industries of South Central Virginia Inc | 990 | Immediate Past Chair | 2 | $0 | $0 | View return |
| 2019 | Virginia Collector'S Association Inc | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2018 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 3 | $8,087 | $2,867 | View return |
| 2018 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 1 | $2,867 | $8,087 | View return |
| 2018 | International Brotherhood of Electrical Workers Local Union #545 | 990 | Executive Board | 2 | $0 | $0 | View return |
| 2018 | Goodwill Industries of South Central Virginia Inc | 990 | Immediate Past Chair | 2 | $0 | $0 | View return |
| 2017 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 3 | $9,860 | $955 | View return |
| 2017 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 0.25 | $955 | $9,860 | View return |
| 2017 | International Brotherhood of Electrical Workers Local Union #545 | 990 | Executive Board | 2 | $248 | $0 | View return |
| 2017 | Goodwill Industries of South Central Virginia Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2016 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 5 | $9,860 | $955 | View return |
| 2016 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 0.25 | $955 | $9,860 | View return |
| 2016 | International Brotherhood of Electrical Workers Local Union #545 | 990 | Executive Board | 2 | $0 | $0 | View return |
| 2016 | Goodwill Industries of South Central Virginia Inc | 990 | Chair | 2 | $0 | $0 | View return |
| 2015 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 2 | $5,277 | $0 | View return |
| 2015 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | Secretary-Tr | 0 | $0 | $5,277 | View return |
| 2015 | International Brotherhood of Electrical Workers Local Union #545 | 990 | Executive Board | 2 | $0 | $0 | View return |
| 2015 | Goodwill Industries of South Central Virginia Inc | 990 | Chair | 2 | $0 | $0 | View return |
| 2014 | International Brotherhood of Electrical Workers Local Union #545 | 990 | Executive Board | 2 | $279 | $0 | View return |
| 2014 | Goodwill Industries of South Central Virginia Inc | 990 | Vice Chair | 2 | $0 | $0 | View return |
| 2014 | Virginia Collector'S Association Inc | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2014 | Virginia Collector'S Association Inc | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2013 | Danville Rotary After Hours Club | 990EZ | Director | 5 | $0 | $0 | View return |
| 2013 | Goodwill Industries of South Central Virginia Inc | 990 | Vice Chair | 2 | $0 | $0 | View return |
| 2013 | Virginia Collector'S Association Inc | 990EZ | Treasurer | 0 | $0 | - | View return |