| 2023 | United Steelworkers Local 12075 | 990 | Vice President | 3 | $1,914 | $0 | View return |
| 2022 | United Steelworkers Local 12075 | 990 | Vice President | 3 | $2,210 | $0 | View return |
| 2021 | United Steelworkers Local 12075 | 990 | V.P. | 8 | $2,120 | $0 | View return |
| 2021 | Newton Art Association Inc | 990EZ | Board Member | 1 | $0 | - | View return |
| 2020 | United Steelworkers Local 12075 | 990 | V.P. | 8 | $2,245 | $0 | View return |
| 2017 | Crotched Mountain Foundation | 990 | Past Director | 0.5 | $0 | $0 | View return |
| 2016 | Crotched Mountain Community Care Inc. | 990 | Past Chairman | 0.5 | $0 | $0 | View return |
| 2016 | Cmrs IV Inc. | 990 | Past Chairman | 0.5 | $0 | $0 | View return |
| 2016 | Crotched Mountain Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2016 | Crotched Mountain Residential Services Inc. | 990 | Past Chairman | 0.5 | $0 | $0 | View return |
| 2016 | Cmrs II Inc | 990 | Past Chairman | 0.5 | $0 | $0 | View return |
| 2016 | Sunnyfield Farms Inc | 990 | Past Chairman | 0.5 | $0 | $0 | View return |
| 2016 | Crotched Mountain Rehabilitation Center | 990 | Past Chairman | 0.5 | $0 | $0 | View return |
| 2016 | Crotched Mountain of New York I East Greenbush Inc | 990 | Past Chairman | 0.5 | $0 | $0 | View return |
| 2016 | New Hampshire Assistive Technology Center | 990 | Past Chairman | 0.5 | $0 | $0 | View return |
| 2016 | Cmrs Whitefield Inc. | 990 | Past Chairman | 0.5 | $0 | $0 | View return |
| 2015 | Crotched Mountain Residential Services Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2015 | Sunnyfield Farms Inc | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2015 | Cmrs IV Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2015 | Crotched Mountain of New York I East Greenbush Inc | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2015 | New Hampshire Assistive Technology Center | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2015 | Crotched Mountain Community Care Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2015 | Crotched Mountain Foundation | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2015 | Cmrs Whitefield Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2015 | Crotched Mountain Rehabilitation Center | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2015 | Cmrs II Inc | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2014 | Crotched Mountain Rehabilitation Center | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2014 | Crotched Mountain Foundation | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2014 | Sunnyfield Farms Inc | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2014 | Crotched Mountain Residential Services Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2014 | New Hampshire Assistive Technology Center | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2014 | Crotched Mountain of New York I East Greenbush Inc | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2014 | Cmrs IV Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2014 | Cmrs Whitefield Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2014 | Crotched Mountain Community Care Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2014 | Cmrs II Inc | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2013 | Cmrs Whitefield Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2013 | New Hampshire Assistive Technology Center | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2013 | Crotched Mountain of New York I East Greenbush Inc | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2013 | Cmrs II Inc | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2013 | Crotched Mountain Foundation | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2013 | Crotched Mountain Rehabilitation Center | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2013 | Cmrs IV Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2013 | Dartmouth Regional Technology Center | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Crotched Mountain Community Care Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2013 | Sunnyfield Farms Inc | 990 | Chairman | 0.5 | $0 | $0 | View return |
| 2013 | Crotched Mountain Residential Services Inc. | 990 | Chairman | 0.5 | $0 | $0 | View return |