| 2024 | Vinalhaven Land Trust Inc | 990 | President | 0.5 | $0 | $0 | View return |
| 2024 | New England Forestry Foundation Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2023 | Vinalhaven Land Trust Inc | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2023 | New England Forestry Foundation Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2022 | Vinalhaven Land Trust Inc | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2022 | New England Forestry Foundation Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2021 | Vinalhaven Land Trust Inc | 990 | Vice Preside | 3 | $0 | $0 | View return |
| 2021 | New England Forestry Foundation Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2020 | Vinalhaven Land Trust Inc | 990 | Trustee | 2 | $0 | $0 | View return |
| 2020 | New England Forestry Foundation Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2020 | Environmental & Energy Technology | 990EZ | Director | 1 | $0 | $0 | View return |
| 2019 | Environmental & Energy Technology | 990EZ | Director | 1 | $0 | $0 | View return |
| 2018 | Vinalhaven Land Trust Inc | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Environmental & Energy Technology | 990EZ | Director | 1 | $0 | $0 | View return |
| 2017 | Vinalhaven Land Trust Inc | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Environmental & Energy Technology | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Sheridan Alpine Association | 990 | Director | 0.1 | $0 | $0 | View return |
| 2017 | The Antaeus Company | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Environmental & Energy Technology | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Community Health Care Association | 990 | Former President And CEO | 35 | $131,082 | $0 | View return |
| 2016 | Vinalhaven Land Trust Inc | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Environmental & Energy Technology | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | The Antaeus Company | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Sheridan Alpine Association | 990 | Director | 0.1 | $0 | $0 | View return |
| 2015 | Community Health Care Association | 990 | Outgoing President And CEO | 35 | $261,386 | $0 | View return |
| 2015 | Vinalhaven Land Trust Inc | 990 | Trustee | 1.5 | $0 | $0 | View return |
| 2015 | The Antaeus Company | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Environmental & Energy Technology | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Community Health Care Association | 990 | President And CEO | 35 | $269,808 | $0 | View return |
| 2014 | Vinalhaven Land Trust Inc | 990 | Vice President | 1.5 | $0 | $0 | View return |
| 2014 | The Antaeus Company | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Environmental & Energy Technology | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Community Health Care Association | 990 | President And CEO | 35 | $281,505 | $0 | View return |
| 2013 | Environmental & Energy Technology | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Vinalhaven Land Trust Inc | 990 | Vice President | 4 | $0 | $0 | View return |
| 2013 | Health Center Network of New York Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | The Antaeus Company | 990 | Director | 1 | $0 | $0 | View return |