| 2025 | Ibew Local 104 Union | 990 | Treasurer/Asst. Bus. Mgr. | 40 | $221,975 | $0 | View return |
| 2025 | International Brotherhood of Electrical Workers Local 104 Fund | 990 | Treasurer/Asst. Bus. Mgr. | 40 | $0 | $221,975 | View return |
| 2025 | Ibew Local 104 Charity Fund Inc. | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2024 | Ibew Local 104 Union | 990 | Treasurer/Asst. Bus. Mgr. | 40 | $204,565 | $0 | View return |
| 2024 | International Brotherhood of Electrical Workers Local 104 Fund | 990 | Treasurer/Asst. Bus. Mgr. | 40 | $0 | $204,565 | View return |
| 2024 | The Labor Guild of the Archdiocese of Boston Inc | 990 | Vice President, Interim | 5 | $0 | $0 | View return |
| 2024 | Ibew Local 104 Charity Fund Inc. | 990EZ | Trustee | 0 | $0 | $0 | View return |
| 2024 | The Labor Guild of the Archdiocese of Boston Inc | 990 | Vice President, Interim | 5 | $0 | $0 | View return |
| 2023 | Ibew Local 104 Union | 990 | Treasurer/Asst. Bus. Mgr. | 40 | $176,872 | $0 | View return |
| 2023 | International Brotherhood of Electrical Workers Local 104 Fund | 990 | Treasurer/Asst. Bus. Mgr. | 40 | $0 | $176,872 | View return |
| 2023 | Ibew Local 104 Charity Fund Inc. | 990EZ | Trustee | 0 | $0 | $0 | View return |
| 2023 | The Labor Guild of the Archdiocese of Boston Inc | 990 | Trustee | 4 | $0 | $0 | View return |
| 2022 | Ibew Local 104 Union | 990 | Treasurer | 40 | $174,392 | $0 | View return |
| 2022 | International Brotherhood of Electrical Workers Local 104 Fund | 990 | Treasurer | 5 | $0 | $174,392 | View return |
| 2022 | The Labor Guild of the Archdiocese of Boston Inc | 990 | Trustee | 4 | $0 | $0 | View return |
| 2021 | Ibew Local 104 Union | 990 | Treasurer | 40 | $165,270 | $0 | View return |
| 2021 | International Brotherhood of Electrical Workers Local 104 Fund | 990 | Treasurer | 40 | $0 | $165,270 | View return |
| 2021 | The Labor Guild of the Archdiocese of Boston Inc | 990 | Trustee | 5 | $0 | $0 | View return |
| 2020 | Ibew Local 104 Union | 990 | Treasurer | 40 | $158,521 | $0 | View return |
| 2020 | The Labor Guild of the Archdiocese of Boston Inc | 990 | Trustee | 5 | $0 | $0 | View return |
| 2020 | International Brotherhood of Electrical Workers Local 104 Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2019 | Ibew Local 104 Union | 990 | Treasurer | 40 | $153,913 | $0 | View return |
| 2019 | International Brotherhood of Electrical Workers Local 104 Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2019 | The Labor Guild of the Archdiocese of Boston Inc | 990 | Recording Secretary | 5 | $0 | $0 | View return |
| 2018 | Ibew Local 104 Union | 990 | Treasurer | 40 | $150,950 | $0 | View return |
| 2018 | The Labor Guild of the Archdiocese of Boston Inc | 990 | Recording Secretary | 5 | $0 | $0 | View return |
| 2018 | International Brotherhood of Electrical Workers Local 104 Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2017 | Ibew Local 104 Union | 990 | Treasurer | 40 | $147,874 | $0 | View return |
| 2017 | International Brotherhood of Electrical Workers Local 104 Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2016 | Ibew Local 104 Union | 990 | Treasurer | 40 | $150,435 | $0 | View return |
| 2016 | International Brotherhood of Electrical Workers Local 104 Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2015 | Ibew Local 104 Union | 990 | Treasurer | 40 | $139,757 | $0 | View return |
| 2015 | International Brotherhood of Electrical Workers Local 104 Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2014 | Ibew Local 104 Union | 990 | Treasurer | 40 | $139,707 | $0 | View return |
| 2014 | International Brotherhood of Electrical Workers Local 104 Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2013 | Ibew Local 104 Union | 990 | Treasurer | 40 | $136,175 | $0 | View return |
| 2013 | International Brotherhood of Electrical Workers Local 104 Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |