| 2023 | Brotherhood of Maintenance of Way Employes Division | 990 | President | 40 | $157,345 | $0 | View return |
| 2023 | Brotherhood of Maintenance of Way Employes DIV of Ibt Strike Fund | 990 | President | 0 | $0 | $157,345 | View return |
| 2023 | Bmwed Health Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2022 | Brotherhood of Maintenance of Way Employes Division | 990 | President | 40 | $194,702 | $0 | View return |
| 2022 | International Brotherhood of Teamsters | 990 | Vice President - At Large (P) | 35 | $23,808 | $157,345 | View return |
| 2022 | Brotherhood of Maintenance of Way Employes DIV of Ibt Strike Fund | 990 | President | 0 | $0 | $194,702 | View return |
| 2022 | Bmwed Health Fund | 990 | Trustee | 0 | $0 | $157,345 | View return |
| 2022 | The Railroad Employees National Health & | 990 | Comm Mbr - Crlo 1/1 To 8/31/22 | 1 | $0 | $0 | View return |
| 2022 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990EZ | Policy Committee, 1/1-9/1 | 1 | $0 | $0 | View return |
| 2021 | Brotherhood of Maintenance of Way Employes Division | 990 | President | 40 | $194,588 | $0 | View return |
| 2021 | International Brotherhood of Teamsters | 990 | Vice President - At Large | 35 | $105,256 | $194,702 | View return |
| 2021 | Brotherhood of Maintenance of Way Employes DIV of Ibt Strike Fund | 990 | President | 0 | $0 | $194,588 | View return |
| 2021 | Bmwed Health Fund | 990 | Trustee | 0 | $0 | $194,702 | View return |
| 2021 | The Railroad Employees National Health & | 990 | Comm Mbr - Crlo | 1 | $0 | $0 | View return |
| 2021 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990EZ | Policy Committee | 1 | $0 | $0 | View return |
| 2020 | Brotherhood of Maintenance of Way Employes Division | 990 | President | 40 | $191,956 | $0 | View return |
| 2020 | International Brotherhood of Teamsters | 990 | Vice President - At Large | 35 | $101,989 | $195,045 | View return |
| 2020 | Brotherhood of Maintenance of Way Employes DIV of Ibt Strike Fund | 990 | President | 0 | $0 | $191,956 | View return |
| 2020 | Bmwed Health Fund | 990 | Trustee | 0 | $0 | $195,045 | View return |
| 2020 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990EZ | Policy Committee | 1 | $0 | $0 | View return |
| 2020 | The Railroad Employees National Health & | 990 | Comm Mbr - Crlo | 1 | $0 | $0 | View return |
| 2019 | International Brotherhood of Teamsters | 990 | Vice President - At Large | 35 | $101,025 | $191,956 | View return |
| 2019 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990EZ | Policy Committee | 1 | $0 | $0 | View return |
| 2018 | International Brotherhood of Teamsters | 990 | Vice President - At Large | 35 | $99,353 | $196,628 | View return |
| 2018 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990EZ | Policy Committee | 1 | $0 | $0 | View return |
| 2017 | International Brotherhood of Teamsters | 990 | Vice President - At Large | 35 | $97,253 | $163,442 | View return |
| 2017 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990 | Policy Committe | 1 | $0 | $0 | View return |
| 2016 | International Brotherhood of Teamsters | 990 | Vice President - At Large | 35 | $97,131 | $165,594 | View return |
| 2016 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990 | Policy Committe | 1 | $0 | $0 | View return |
| 2015 | International Brotherhood of Teamsters | 990 | Vice President - At Large | 35 | $95,840 | $180,178 | View return |
| 2015 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990 | Policy Committe | 1 | $0 | $0 | View return |
| 2014 | International Brotherhood of Teamsters | 990 | Vice President | 35 | $94,898 | $170,615 | View return |
| 2014 | Rail Conference of the International Brotherhood of Teamsters C/O Bmwed | 990 | Policy Committe | 1 | $0 | $0 | View return |
| 2013 | International Brotherhood of Teamsters | 990 | Vice President | 35 | $93,424 | $151,113 | View return |