| 2024 | Brotherhood of Locomotive Engineers and Trainmen | 990 | Vice President | 60 | $256,415 | $0 | View return |
| 2024 | Service Employees International Union | 990 | Executive Board Member | 1 | $4,560 | $0 | View return |
| 2024 | Brotherhood of Locomotive Engineers | 990 | Vice President | 0 | $0 | $256,415 | View return |
| 2024 | Carter Bloodcare | 990 | Director | 1 | $0 | $0 | View return |
| 2024 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990EZ | Policy Committee | 1 | $0 | $0 | View return |
| 2023 | Brotherhood of Locomotive Engineers and Trainmen | 990 | Vice President | 60 | $235,371 | $0 | View return |
| 2023 | Service Employees International Union | 990 | Executive Board Member | 1 | $2,600 | $0 | View return |
| 2023 | Brotherhood of Locomotive Engineers | 990 | Vice President | 0 | $0 | $235,371 | View return |
| 2023 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990EZ | Policy Committee | 1 | $0 | $0 | View return |
| 2023 | Carter Bloodcare | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Brotherhood of Locomotive Engineers and Trainmen | 990 | Vice President | 60 | $241,409 | $0 | View return |
| 2022 | Service Employees International Union | 990 | Executive Board Member | 1 | $1,750 | $0 | View return |
| 2022 | Brotherhood of Locomotive Engineers | 990 | Vice President | 1 | $0 | $241,409 | View return |
| 2022 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990EZ | Policy Committee | 1 | $0 | $0 | View return |
| 2021 | Brotherhood of Locomotive Engineers and Trainmen | 990 | Vice President | 60 | $204,797 | $0 | View return |
| 2021 | Service Employees International Union | 990 | Board Member | 1 | $182 | $0 | View return |
| 2021 | Brotherhood of Locomotive Engineers | 990 | Vice President | 1 | $0 | $204,797 | View return |
| 2021 | Carter Bloodcare | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Brotherhood of Locomotive Engineers and Trainmen | 990 | Vice President | 60 | $205,400 | $0 | View return |
| 2020 | Service Employees International Union | 990 | Executive Board Member | 1 | $428 | $0 | View return |
| 2020 | Brotherhood of Locomotive Engineers | 990 | Vice President | 0 | $0 | $205,400 | View return |
| 2020 | Carter Bloodcare | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Brotherhood of Locomotive Engineers and Trainmen | 990 | Vice President | 60 | $202,762 | $0 | View return |
| 2019 | Service Employees International Union | 990 | Board Member | 1 | $2,490 | $0 | View return |
| 2019 | Brotherhood of Locomotive Engineers | 990 | Vice President | 0 | $0 | $202,762 | View return |
| 2019 | Carter Bloodcare | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Brotherhood of Locomotive Engineers and Trainmen | 990 | Vice President | 60 | $201,161 | $0 | View return |
| 2018 | Brotherhood of Locomotive Engineers | 990 | Vice President | 1 | $0 | $201,161 | View return |
| 2017 | Brotherhood of Locomotive Engineers and Trainmen | 990 | Vice President | 60 | $187,626 | $0 | View return |
| 2017 | Service Employees International Union | 990 | Board Member | 1 | $5,728 | $0 | View return |
| 2017 | Brotherhood of Locomotive Engineers | 990 | Vice President | 1 | $0 | $187,626 | View return |
| 2016 | Brotherhood of Locomotive Engineers and Trainmen | 990 | Vice President | 60 | $187,182 | $0 | View return |
| 2015 | Brotherhood of Locomotive Engineers and Trainmen | 990 | Vice President | 55 | $185,049 | $0 | View return |
| 2014 | Brotherhood of Locomotive Engineers and Trainmen Group Return | 990 | General Chai | 40 | $127,195 | $0 | View return |
| 2013 | Seiu United Long-Term Care Workers Local Union No 6434 | 990 | Director | 1 | $2,268 | $0 | View return |