| 2024 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Alt. Union Trustee | 2 | $19,124 | $0 | View return |
| 2023 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Alt. Union Trustee | 2 | $17,567 | $0 | View return |
| 2022 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Alt. Union Trustee Eff, 7/22 | 2 | $17,097 | $0 | View return |
| 2022 | Atu Nys Legislative Conference Board | 990EZ | Vice President | 0 | $0 | - | View return |
| 2021 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Union Trustee | 2 | $16,639 | $0 | View return |
| 2021 | Atu Nys Legislative Conference Board | 990EZ | Vice President | 0 | $0 | - | View return |
| 2020 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Union Trustee | 2 | $16,802 | $0 | View return |
| 2019 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Union Trustee | 2 | $11,582 | $1,419 | View return |
| 2018 | Division 1181 Amalgamated Transit | 990 | Director | 0.5 | $0 | $1,130 | View return |
| 2018 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Union Trustee | 2 | $0 | $1,130 | View return |
| 2018 | Atu Nys Legislative Conference Board | 990 | V Pres | 2 | $0 | $0 | View return |
| 2017 | Amalgamated Transit Union Local 1181-1061 | 990 | Recording Secretary - Former | 40 | $124,463 | $0 | View return |
| 2017 | American Federation of State County | 990EZ | Vice President/Steward | 10 | $5,138 | $0 | View return |
| 2017 | Division 1181 Amalgamated Transit | 990 | Director | 0.5 | $0 | $124,463 | View return |
| 2017 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Union Trustee | 2 | $0 | $124,463 | View return |
| 2016 | Amalgamated Transit Union Local 1181-1061 | 990 | Recording Secretary | 40 | $141,663 | $0 | View return |
| 2016 | American Federation of State County | 990EZ | Vice President/Steward | 10 | $9,740 | $0 | View return |
| 2016 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Union Trustee | 2 | $0 | $141,663 | View return |
| 2016 | Division 1181 Amalgamated Transit | 990 | Director | 0.5 | $0 | $141,663 | View return |
| 2015 | Amalgamated Transit Union Local 1181-1061 | 990 | Recording Secretary | 40 | $130,446 | $0 | View return |
| 2015 | American Federation of State County | 990EZ | Vice President/Steward | 10 | $21,714 | $0 | View return |
| 2015 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Union Trustee - Alternate | 2 | $0 | $130,446 | View return |
| 2015 | Division 1181 Amalgamated Transit | 990 | Alternate Director | 0.5 | $0 | $130,446 | View return |
| 2014 | Amalgamated Transit Union Local 1181-1061 | 990 | Vice President | 40 | $132,637 | $0 | View return |
| 2014 | American Federation of State County | 990EZ | Vice President | 10 | $5,334 | $0 | View return |
| 2014 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Union Trustee - Alternate | 2 | $0 | $132,637 | View return |
| 2014 | Division 1181 Amalgamated Transit | 990 | Alternate Director | 0.5 | $0 | $132,637 | View return |
| 2013 | Amalgamated Transit Union Local 1181-1061 | 990 | Executive Board Member | 40 | $133,179 | $0 | View return |
| 2013 | American Federation of State County | 990EZ | Vice President | 10 | $2,734 | $0 | View return |
| 2013 | Division 1181 Atu - New York Employees Welfare Fund and Plan | 990 | Union Trustee - Alternate | 2 | $0 | $133,179 | View return |