| 2024 | Virginia AFL-CIO | 990 | President | 40 | $138,282 | $0 | View return |
| 2024 | Alliance for Retired Americans | 990 | Executive Board | 0.2 | $0 | $0 | View return |
| 2024 | Virginia New Majority Education Fund | 990 | Director | 3 | $0 | $0 | View return |
| 2023 | Virginia AFL-CIO | 990 | President | 40 | $136,401 | $0 | View return |
| 2023 | AFL-CIO Appalachian Council Inc | 990 | Vice Chair | - | $0 | $0 | View return |
| 2023 | Alliance for Retired Americans | 990 | Executive Board | 0.2 | $0 | $0 | View return |
| 2023 | Virginia New Majority Education Fund | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | Virginia AFL-CIO | 990 | President | 40 | $139,319 | $0 | View return |
| 2022 | Alliance for Retired Americans | 990 | Executive Board | 0.2 | $0 | $0 | View return |
| 2022 | AFL-CIO Appalachian Council Inc | 990 | Vice Chair | - | $0 | $0 | View return |
| 2022 | Virginia New Majority Education Fund | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | New Virginia Majority | 990 | Secretary | 2 | $0 | $0 | View return |
| 2022 | AFL-CIO Appalachian Council Inc | 990 | Vice Chair | - | $0 | $0 | View return |
| 2021 | Virginia AFL-CIO | 990 | President | 40 | $131,726 | $0 | View return |
| 2021 | Alliance for Retired Americans | 990 | Executive Board | 0.2 | $0 | $0 | View return |
| 2021 | Virginia New Majority Education Fund | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | New Virginia Majority | 990 | Secretary | 1 | $0 | $0 | View return |
| 2021 | AFL-CIO Appalachian Council Inc | 990 | Vice Chairma | - | $0 | $0 | View return |
| 2020 | Virginia AFL-CIO | 990 | President | 40 | $130,771 | $0 | View return |
| 2020 | Virginia New Majority Education Fund | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | AFL-CIO Appalachian Council Inc | 990 | Vice Chairma | - | $0 | $0 | View return |
| 2020 | Alliance for Retired Americans | 990 | Executive Board | 0.2 | $0 | $0 | View return |
| 2020 | New Virginia Majority | 990 | Secretary | 1 | $0 | $0 | View return |
| 2020 | AFL-CIO Appalachian Council Inc | 990 | Vice Chairma | - | $0 | $0 | View return |
| 2019 | Virginia AFL-CIO | 990 | President | 40 | $130,250 | $0 | View return |
| 2019 | AFL-CIO Appalachian Council Inc | 990 | Vice Chairma | 1 | $0 | $0 | View return |
| 2019 | Virginia New Majority Education Fund | 990 | Director | 2 | $0 | $0 | View return |
| 2019 | Alliance for Retired Americans | 990 | Executive Board | 0.23 | $0 | $0 | View return |
| 2019 | New Virginia Majority | 990 | Secretary | 2 | $0 | $0 | View return |
| 2019 | AFL-CIO Appalachian Council Inc | 990 | Vice Chairma | 1 | $0 | $0 | View return |
| 2018 | Virginia AFL-CIO | 990 | President | 40 | $127,352 | $0 | View return |
| 2018 | AFL-CIO Appalachian Council Inc | 990 | Vice Chairma | 1 | $0 | $0 | View return |
| 2018 | New Virginia Majority | 990 | Director | 2 | $0 | $0 | View return |
| 2018 | Virginia New Majority Education Fund | 990 | Director | 2 | $0 | $0 | View return |
| 2017 | Virginia AFL-CIO | 990 | President | 40 | $121,647 | $0 | View return |
| 2017 | Virginia New Majority Education Fund | 990 | Director | 3 | $0 | $0 | View return |
| 2017 | Alliance for Retired Americans | 990 | Executive Board | 0.23 | $0 | $0 | View return |
| 2017 | AFL-CIO Appalachian Council Inc | 990 | Vice Chairma | 1 | $0 | $0 | View return |
| 2017 | New Virginia Majority | 990 | Director | 3 | $0 | $0 | View return |
| 2016 | Virginia AFL-CIO | 990 | President | 40 | $120,780 | $0 | View return |
| 2016 | AFL-CIO Appalachian Council Inc | 990 | Executive Bo | 0.5 | $0 | $0 | View return |
| 2016 | Virginia New Majority Education Fund | 990 | Director | 5 | $0 | $0 | View return |
| 2015 | Virginia AFL-CIO | 990 | President | 40 | $119,923 | $0 | View return |
| 2015 | AFL-CIO Appalachian Council Inc | 990 | Executive Bo | 1 | $0 | $0 | View return |
| 2014 | Virginia AFL-CIO | 990 | President | 40 | $117,000 | $0 | View return |
| 2014 | AFL-CIO Appalachian Council Inc | 990 | Board Member | 0.5 | $0 | $0 | View return |
| 2013 | Virginia AFL-CIO | 990 | President | 40 | $113,732 | $0 | View return |
| 2013 | AFL-CIO Appalachian Council Inc | 990 | Board Member | 0.5 | $0 | $0 | View return |