| 2024 | New Hampshire Housing Authorities Corporation C/O Dover Housing Authority | 990EZ | Director | 1 | $0 | $0 | View return |
| 2024 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | President | 5 | $0 | $0 | View return |
| 2024 | New Hampshire Center for Nonprofits | 990 | Director | 1.5 | $0 | $0 | View return |
| 2023 | New Hampshire Housing Authorities Corporation C/O Dover Housing Authority | 990EZ | Director | 1 | $0 | $0 | View return |
| 2023 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | President | 5 | $0 | $0 | View return |
| 2023 | New Hampshire Center for Nonprofits | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | International Assn of Heat and Frost Insulators & Allie Workers | 990 | Business Man | 40 | $73,723 | $0 | View return |
| 2022 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | Chairperson | 5 | $0 | $0 | View return |
| 2022 | New Hampshire Housing Authorities Corporation C/O Dover Housing Authority | 990EZ | Director | 1 | $0 | $0 | View return |
| 2021 | International Assn of Heat and Frost Insulators & Allie Workers | 990 | Business Man | 40 | $72,432 | $0 | View return |
| 2021 | National Asbestos Workers Medical Fund | 990 | Union Trustee Local 41 | 2 | $0 | $72,432 | View return |
| 2021 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | Chairperson | 5 | $0 | $0 | View return |
| 2021 | New Hampshire Housing Authorities Corporation C/O Dover Housing Authority | 990EZ | Director | 1 | $0 | $0 | View return |
| 2021 | Insulators Local 41 Retiree Insurance Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2020 | International Assn of Heat and Frost Insulators & Allie Workers | 990 | Business Man | 40 | $73,501 | $0 | View return |
| 2020 | National Asbestos Workers Medical Fund | 990 | Union Trustee Local 41 | 2 | $0 | $73,501 | View return |
| 2020 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | Chairperson | 5 | $0 | $0 | View return |
| 2020 | Affordable Housing Accreditation Board | 990PF | Director | 1 | $0 | $0 | View return |
| 2020 | Insulators Local 41 Retiree Insurance Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2019 | International Assn of Heat and Frost Insulators & Allie Workers | 990 | Business Man | 40 | $78,924 | $0 | View return |
| 2019 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | President | 5 | $0 | $0 | View return |
| 2019 | Affordable Housing Accreditation Board | 990PF | Director | 1 | $0 | $0 | View return |
| 2019 | Insulators Local 41 Retiree Insurance Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2019 | National Asbestos Workers Medical Fund | 990 | Union Trustee Local 41 | 2 | $0 | $0 | View return |
| 2018 | International Assn of Heat and Frost Insulators & Allie Workers | 990 | Business Man | 40 | $72,795 | $0 | View return |
| 2018 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | President | 5 | $0 | $0 | View return |
| 2018 | Affordable Housing Accreditation Board | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Insulators Local 41 Retiree Insurance Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2018 | National Asbestos Workers Medical Fund | 990 | Union Trustee Local 41 | 2 | $0 | $0 | View return |
| 2017 | International Assn of Heat and Frost Insulators & Allie Workers | 990 | Business Man | 40 | $71,348 | $0 | View return |
| 2017 | National Asbestos Workers Medical Fund | 990 | Union Trustee Local 41 | 2 | $71,348 | $0 | View return |
| 2017 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | President | 5 | $0 | $0 | View return |
| 2017 | Insulators Local 41 Retiree Insurance Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2016 | International Assn of Heat and Frost Insulators & Allie Workers | 990 | Business Man | 40 | $0 | $0 | View return |
| 2016 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | President/Secretary | 5 | $0 | $0 | View return |
| 2016 | National Asbestos Workers Medical Fund | 990 | Union Trustee Local 41 | 2 | $0 | $0 | View return |
| 2016 | Insulators Local 41 Retiree Insurance Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2015 | International Assn of Heat and Frost Insulators & Allie Workers | 990 | Financial Se | 4 | $10,258 | $0 | View return |
| 2015 | International Assn of Heat and Frost Insulators & Allie Workers | 990 | Financial Se | 4 | $10,258 | $0 | View return |
| 2015 | National Asbestos Workers Medical Fund | 990 | Union Trustee Local 41 | 2 | $0 | $10,258 | View return |
| 2015 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | President/Secretary | 5 | $0 | $0 | View return |
| 2014 | Affordable Housing Accreditation Board | 990 | Board Member | 1 | $2,000 | $0 | View return |
| 2014 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | President/Secretary | 5 | $0 | $0 | View return |
| 2013 | Monadnock Affordable Housing Corporation C/O Keene Housing | 990 | President/Secretary | 5 | $0 | $0 | View return |