| 2024 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2024 | Downeast Lakes Land Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2023 | Downeast Lakes Land Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2023 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2023 | Maine Professional Guides Assoc | 990EZ | Director | 0 | $0 | - | View return |
| 2022 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2022 | Downeast Lakes Land Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | Maine Professional Guides Assoc | 990EZ | Director | 0 | $0 | - | View return |
| 2021 | Maine Guides Education Fund | 990EZ | President | 0 | $0 | - | View return |
| 2021 | Downeast Lakes Land Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2021 | Maine Professional Guides Assoc | 990EZ | Director | 0 | $0 | - | View return |
| 2020 | Maine Professional Guides Assoc | 990EZ | Chairman | 0 | $0 | - | View return |
| 2020 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2020 | Downeast Lakes Land Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2019 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2019 | Downeast Lakes Land Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2019 | Maine Professional Guides Assoc | 990EZ | Chairman | 0 | $0 | - | View return |
| 2018 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2018 | Maine Professional Guides Assoc | 990EZ | Chairman | 0 | $0 | - | View return |
| 2018 | Downeast Lakes Land Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2017 | Maine Professional Guides Assoc | 990EZ | Chairman | 0 | $0 | - | View return |
| 2017 | Downeast Lakes Land Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2017 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2016 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2016 | Maine Professional Guides Assoc | 990 | Chairman | 0 | $0 | $0 | View return |
| 2016 | Downeast Lakes Land Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | Maine Professional Guides Assoc | 990EZ | Chairman | 0 | $0 | - | View return |
| 2015 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2015 | Downeast Lakes Land Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | Downeast Lakes Land Trust | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2014 | Maine Professional Guides Assoc | 990 | Chairman | 0 | $0 | $0 | View return |
| 2013 | Downeast Lakes Land Trust | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Maine Guides Education Fund | 990EZ | Director | 0 | $0 | - | View return |
| 2013 | Maine Professional Guides Assoc | 990EZ | Vice President | 0 | $0 | - | View return |