| 2024 | United Union of Roofers Local 9 | 990 | Treasbusness Manager | 40 | $97,505 | $0 | View return |
| 2024 | Roofers Local No 9 Joint Apprentice and Training Fund | 990EZ | Trustee | 1 | $19,153 | $34 | View return |
| 2024 | Roofers Local No 9 Health Fund | 990 | Co-Chair Trustee | 2 | $0 | $97,505 | View return |
| 2024 | Foundation for Fair Contracting of Connecticut Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | United Union of Roofers Local 9 | 990 | Treasbusness Manager | 40 | $1,794 | $0 | View return |
| 2023 | Roofers Local No 9 Health Fund | 990 | Co-Chair Trustee | 2 | $0 | $93,174 | View return |
| 2023 | Foundation for Fair Contracting of Connecticut Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Roofers Local No 9 Joint Apprentice and Training Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2022 | United Union of Roofers Local 9 | 990 | Business Man | 40 | $89,740 | $0 | View return |
| 2022 | Roofers Local No 9 Health Fund | 990 | Co-Chair Trustee | 2 | $0 | $90,757 | View return |
| 2022 | Foundation for Fair Contracting of Connecticut Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2021 | United Union of Roofers Local 9 | 990 | Business Man | 40 | $87,728 | $0 | View return |
| 2021 | Roofers Local No 9 Health Fund | 990 | Co-Chair Trustee | 2 | $0 | $87,728 | View return |
| 2021 | Foundation for Fair Contracting of Connecticut Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2020 | United Union of Roofers Local 9 | 990 | Busibess Man | 40 | $87,726 | $0 | View return |
| 2020 | Roofers Local No 9 Health Fund | 990 | Co-Chair Trustee | 2 | $0 | $87,726 | View return |
| 2020 | Foundation for Fair Contracting of Connecticut Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | United Union of Roofers Local 9 | 990 | Bus Man Treas | 40 | $49,804 | $0 | View return |
| 2019 | Roofers Local No 9 Joint Apprentice and Training Fund | 990EZ | Trustee(P)/Coordinator | 1 | $9,626 | $0 | View return |
| 2019 | Roofers Local No 9 Health Fund | 990 | Co-Chair Trustee | 2 | $0 | $45,270 | View return |
| 2018 | United Union of Roofers Local 9 | 990 | Vice President | 1 | $1,612 | $0 | View return |
| 2018 | United Union of Roofers Local 9 | 990 | Vice President | 1 | $1,612 | $0 | View return |
| 2018 | Roofers Local No 9 Joint Apprentice and Training Fund | 990EZ | Trustee | 1 | $617 | $42 | View return |
| 2018 | Roofers Local No 9 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | Roofers Local No 9 Joint Apprentice and Training Fund | 990EZ | Trustee | 1 | $601 | $0 | View return |
| 2017 | Roofers Local No 9 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2016 | United Union of Roofers Local 9 | 990 | Vice President | 2 | $960 | $0 | View return |
| 2016 | Roofers Local No 9 Joint Apprentice and Training Fund | 990EZ | Trustee | 1 | $0 | - | View return |
| 2016 | Roofers Local No 9 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | United Union of Roofers Local 9 | 990 | Secy | 2 | $555 | $0 | View return |
| 2015 | Roofers Local No 9 Joint Apprentice and Training Fund | 990EZ | Trustee | 1 | $0 | - | View return |
| 2015 | Roofers Local No 9 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2014 | United Union of Roofers Local 9 | 990 | Secy | 2 | $835 | $0 | View return |
| 2014 | Roofers Local No 9 Joint Apprentice and Training Fund | 990EZ | Trustee | 1 | $0 | - | View return |
| 2014 | Roofers Local No 9 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2013 | Roofers Local No 9 Joint Apprentice and Training Fund | 990EZ | Trustee | 1 | $0 | - | View return |
| 2013 | Roofers Local No 9 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |