| 2024 | Dudley L Brown Post 2846 | 990EZ | Director | 10 | $0 | $0 | View return |
| 2023 | Food Bank for New York City | 990 | Chief Procurement Officer | 35 | $259,495 | $0 | View return |
| 2023 | Barnstable County Agricultural Society Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Dudley L Brown Post 2846 | 990EZ | Director | 10 | $0 | $0 | View return |
| 2022 | Food Bank for New York City | 990 | Chief Procurement Officer | 35 | $271,105 | $0 | View return |
| 2022 | Dudley L Brown Post 2846 | 990EZ | Director | 10 | $0 | $0 | View return |
| 2021 | Food Bank for New York City | 990 | Chief Procurement Officer | 35 | $198,566 | $0 | View return |
| 2021 | Barnstable County Agricultural Society Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | Dudley L Brown Post 2846 | 990EZ | Director | 10 | $0 | $0 | View return |
| 2020 | Barnstable County Agricultural Society Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Dudley L Brown Post 2846 | 990EZ | Director | 10 | $0 | $0 | View return |
| 2019 | Labor Management Cooperation Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2019 | Dudley L Brown Post 2846 | 990EZ | Director | 10 | $0 | $0 | View return |
| 2019 | Barnstable County Agricultural Society Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Labor Management Cooperation Trust | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2018 | New England Mechanical Contracting Industry Improvement Fund | 990 | Trustee | 2.5 | $0 | $0 | View return |
| 2018 | Barnstable County Agricultural Society Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Dudley L Brown Post 2846 | 990EZ | Director | 10 | $0 | $0 | View return |
| 2017 | Labor Management Cooperation Trust | 990EZ | Co-Chairman | 0.5 | $0 | - | View return |
| 2017 | Dudley L Brown Post 2846 | 990 | Director | 10 | $0 | $0 | View return |
| 2017 | Barnstable County Agricultural Society Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | New England Mechanical Contracting Industry Improvement Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2016 | Barnstable County Agricultural Society Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | New England Mechanical Contracting Industry Improvement Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | Labor Management Cooperation Trust | 990EZ | Co-Chairman | 0.5 | $0 | - | View return |
| 2015 | Fire Chiefs Association of Plymouth County Inc. | 990EZ | Director | 10 | $0 | $0 | View return |
| 2015 | New England Mechanical Contracting Industry Improvement Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | Build Ri | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2015 | Plumbers & Pipefitters Local Union 51 Health & Welfare Fund | 990 | Co-Chairman | 1 | $0 | $0 | View return |
| 2015 | Barnstable County Agricultural Society Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | New England Mechanical Contracting Industry Improvement Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2014 | Plumbers & Pipefitters Local Union 51 Health & Welfare Fund | 990 | Co-Chairman | 1 | $0 | $0 | View return |
| 2014 | Labor Management Cooperation Trust | 990EZ | Co-Chairman | 0.5 | $0 | - | View return |
| 2014 | Build Ri | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2014 | Fire Chiefs Association of Plymouth County Inc. | 990EZ | Director | 10 | $0 | $0 | View return |
| 2014 | Barnstable County Agricultural Society Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Tennessee Association of Nurse Anesthetists | 990 | Director | - | $0 | $0 | View return |
| 2013 | Build Ri | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2013 | Labor Management Cooperation Trust | 990EZ | Co-Chairman | 0.5 | $0 | - | View return |
| 2013 | Plumbers & Pipefitters Local Union 51 Health & Welfare Fund | 990 | Co-Chairman | 1 | $0 | $0 | View return |
| 2013 | New England Mechanical Contracting Industry Improvement Fund | 990 | Trustee | 2 | $0 | $0 | View return |