| 2024 | Service Employees International Union | 990 | Vice President | 1 | $0 | $0 | View return |
| 2023 | New England Health Care Employees Union District 1199 Seiu | 990 | President | 55 | $125,234 | $0 | View return |
| 2023 | Service Employees International Union | 990 | Vice President | 1 | $0 | $0 | View return |
| 2023 | New England Health Care Employees Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2022 | New England Health Care Employees Union District 1199 Seiu | 990 | President | 55 | $132,127 | $0 | View return |
| 2022 | New England Health Care Employees Welfare Fund | 990 | Union Trustee (P) | 2 | $0 | $123,947 | View return |
| 2022 | Service Employees International Union | 990 | Vice President | 1 | $0 | $0 | View return |
| 2021 | New England Health Care Employees Union District 1199 Seiu | 990 | President | 55 | $123,947 | $0 | View return |
| 2021 | New England Health Care Employees Welfare Fund | 990 | Union Trustee | 2 | $0 | $119,139 | View return |
| 2021 | Service Employees International Union | 990 | Vice President | 1 | $0 | $0 | View return |
| 2020 | New England Health Care Employees Union District 1199 Seiu | 990 | President | 55 | $119,139 | $0 | View return |
| 2020 | New England Health Care Employees Welfare Fund | 990 | Union Trustee | 2 | $0 | $116,977 | View return |
| 2019 | New England Health Care Employees Union District 1199 Seiu | 990 | President | 55 | $116,276 | $0 | View return |
| 2019 | Lakeshore Striders Inc | 990EZ | Vice President & Director | 5 | $8,000 | $0 | View return |
| 2019 | New England Health Care Employees Welfare Fund | 990 | Union Trustee | 2 | $0 | $116,276 | View return |
| 2018 | New England Health Care Employees Union District 1199 Seiu | 990 | President | 55 | $102,610 | $0 | View return |
| 2018 | Lakeshore Striders Inc | 990EZ | Vice President & Director | 5 | $8,000 | $0 | View return |
| 2018 | New England Health Care Employees Welfare Fund | 990 | Union Trustee | 2 | $0 | $100,490 | View return |
| 2017 | New England Health Care Employees Union District 1199 Seiu | 990 | Secretary Treasurer | 55 | $95,850 | $0 | View return |
| 2017 | Lakeshore Striders Inc | 990EZ | Vice President & Director | 5 | $6,500 | - | View return |
| 2017 | New England Health Care Employees Welfare Fund | 990 | Trustee | 2 | $0 | $88,137 | View return |
| 2016 | New England Health Care Employees Union District 1199 Seiu | 990 | VP/Sec Treas | 55 | $88,137 | $0 | View return |
| 2016 | Lakeshore Striders Inc | 990EZ | Vice President & Director | 5 | $6,500 | $0 | View return |
| 2015 | New England Health Care Employees Union District 1199 Seiu | 990 | Vice President | 55 | $86,855 | $0 | View return |
| 2015 | Lakeshore Striders Inc | 990EZ | Vice President & Director | 18 | $5,000 | $0 | View return |
| 2014 | New England Health Care Employees Union District 1199 Seiu | 990 | Vice President | 55 | $84,543 | $0 | View return |
| 2014 | Lakeshore Striders Inc | 990EZ | Vice President & Director | 15 | $5,000 | $0 | View return |
| 2013 | New England Health Care Employees Union District 1199 Seiu | 990 | Vice President | 55 | $83,430 | $0 | View return |