| 2025 | American Federation of Labor & Congress of Industrial Orgs | 990EZ | Gen. VP | 1 | $0 | - | View return |
| 2024 | American Federation of Labor & Congress of Industrial Orgs | 990EZ | Gen. VP | 1 | $0 | - | View return |
| 2024 | We Are One New Jersey Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2023 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $141,375 | $0 | View return |
| 2023 | We Are One New Jersey Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2023 | American Federation of Labor & Congress of Industrial Orgs | 990EZ | Gen. VP | 1 | $0 | - | View return |
| 2022 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $122,719 | $0 | View return |
| 2022 | American Federation of Labor & Congress of Industrial Orgs Mercer County | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2022 | We Are One New Jersey Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2021 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $118,238 | $0 | View return |
| 2021 | American Federation of Labor & Congress of Industrial Orgs Mercer County | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2021 | We Are One New Jersey Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2020 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $133,067 | $0 | View return |
| 2020 | American Federation of Labor & Congress of Industrial Orgs Mercer County | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2020 | We Are One New Jersey Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2019 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $130,937 | $0 | View return |
| 2019 | American Federation of Labor & Congress of Industrial Orgs Mercer County | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2019 | We Are One New Jersey Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2018 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $127,724 | $0 | View return |
| 2018 | We Are One New Jersey Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2018 | American Federation of Labor & Congress of Industrial Orgs Mercer County | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2017 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $126,129 | $0 | View return |
| 2017 | American Federation of Labor & Congress of Industrial Orgs Mercer County | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2017 | We Are One New Jersey Inc | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2016 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $122,787 | $0 | View return |
| 2016 | We Are One New Jersey Inc | 990EZ | Trustee | 0.5 | $0 | - | View return |
| 2016 | American Federation of Labor & Congress of Industrial Orgs Mercer County | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2015 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $122,787 | $0 | View return |
| 2015 | We Are One New Jersey Inc | 990EZ | Trustee | 1 | $0 | - | View return |
| 2015 | American Federation of Labor & Congress of Industrial Orgs Mercer County | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2014 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $125,598 | $0 | View return |
| 2014 | American Federation of Labor & Congress of Industrial Orgs Mercer County | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2014 | We Are One New Jersey Inc | 990EZ | Trustee | 1 | $0 | - | View return |
| 2013 | Communications Workers of America Local 1036 | 990 | Political Director | 40 | $120,430 | $0 | View return |
| 2013 | American Federation of Labor & Congress of Industrial Orgs Mercer County | 990EZ | Secretary/Treasurer | 0 | $0 | $0 | View return |