| 2025 | Teamsters Local Union No 384 | 990 | President | 50 | $208,201 | $0 | View return |
| 2024 | Teamsters Local Union No 384 | 990 | President | 50 | $200,515 | $0 | View return |
| 2024 | Teamsters No 53 Tcwh | 990 | Trustee | 20 | $13,200 | $0 | View return |
| 2024 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $213,715 | View return |
| 2023 | Teamsters Local Union No 384 | 990 | President | 50 | $185,389 | $0 | View return |
| 2023 | Teamsters No 53 Tcwh | 990 | Trustee | 20 | $13,200 | $0 | View return |
| 2023 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $198,589 | View return |
| 2022 | Teamsters Local Union No 384 | 990 | President | 50 | $175,262 | $0 | View return |
| 2022 | Teamsters No 53 Tcwh | 990 | Trustee | 20 | $13,200 | $0 | View return |
| 2022 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $188,462 | View return |
| 2021 | Teamsters Local Union No 384 | 990 | President | 50 | $167,729 | $0 | View return |
| 2021 | Teamsters No 53 Tcwh | 990 | Trustee | 20 | $13,200 | $0 | View return |
| 2021 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $180,929 | View return |
| 2020 | Teamsters Local Union No 384 | 990 | President | 50 | $161,471 | $0 | View return |
| 2020 | Teamsters No 53 Tcwh | 990 | Trustee | 20 | $13,200 | $0 | View return |
| 2020 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $174,671 | View return |
| 2019 | Teamsters Local Union No 384 | 990 | President | 50 | $156,240 | $0 | View return |
| 2019 | Teamsters No 53 Tcwh | 990 | Trustee | 20 | $13,200 | $0 | View return |
| 2019 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $169,440 | View return |
| 2018 | Teamsters Local Union No 384 | 990 | President | 50 | $154,111 | $0 | View return |
| 2018 | Teamsters No 53 Tcwh | 990 | Trustee | 20 | $13,200 | $0 | View return |
| 2018 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $167,311 | View return |
| 2017 | Teamsters Local Union No 384 | 990 | President | 50 | $145,543 | $0 | View return |
| 2017 | Teamsters No 53 Tcwh | 990 | Trustee | 20 | $13,200 | $0 | View return |
| 2017 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $145,543 | View return |
| 2016 | Teamsters Local Union No 384 | 990 | President | 50 | $140,437 | $0 | View return |
| 2016 | Teamsters No 53 Tcwh | 990 | Trustee | 20 | $13,200 | $0 | View return |
| 2016 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $140,437 | View return |
| 2015 | Teamsters Local Union No 384 | 990 | President | 50 | $135,819 | $0 | View return |
| 2015 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $135,819 | View return |
| 2014 | Teamsters Local Union No 384 | 990 | President | 50 | $133,633 | $0 | View return |
| 2014 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $133,633 | View return |
| 2013 | Teamsters Local Union No 384 | 990 | President | 50 | $131,846 | $0 | View return |
| 2013 | Teamsters Joint Council No 53 Retiree Health and Welfare Fund | 990 | Trustee | 2 | $0 | $131,846 | View return |