| 2025 | Terrafirma Risk Retention Group LLC | 990 | Members Committee | 1 | $0 | $0 | View return |
| 2024 | Natural Lands Trust Incorporated | 990 | President | 40 | $242,303 | $0 | View return |
| 2024 | Pennsylvania Land Trust Association | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2024 | Montgomery County Lands Trust Inc | 990EZ | President | 5 | $0 | $0 | View return |
| 2023 | Natural Lands Trust Incorporated | 990 | President | 40 | $234,526 | $0 | View return |
| 2023 | Pennsylvania Land Trust Association | 990 | Secretary | 0.5 | $0 | $0 | View return |
| 2023 | Montgomery County Lands Trust Inc | 990EZ | President | 5 | $0 | $0 | View return |
| 2022 | Natural Lands Trust Incorporated | 990 | President | 40 | $219,313 | $0 | View return |
| 2022 | Pennsylvania Land Trust Association | 990 | President | 0.5 | $0 | $0 | View return |
| 2022 | Montgomery County Lands Trust Inc | 990EZ | President | 5 | $0 | $0 | View return |
| 2021 | Natural Lands Trust Incorporated | 990 | President | 40 | $195,883 | $0 | View return |
| 2021 | Pennsylvania Land Trust Association | 990 | President | 0.5 | $0 | $0 | View return |
| 2021 | Montgomery County Lands Trust Inc | 990EZ | President | 5 | $0 | $0 | View return |
| 2020 | Natural Lands Trust Incorporated | 990 | President/CEO | 40 | $188,443 | $0 | View return |
| 2020 | Pennsylvania Land Trust Association | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2020 | Montgomery County Lands Trust Inc | 990EZ | President | 5 | $0 | $0 | View return |
| 2019 | Natural Lands Trust Incorporated | 990 | President/CEO | 40 | $184,693 | $0 | View return |
| 2019 | Montgomery County Lands Trust Inc | 990EZ | President | 5 | $0 | $0 | View return |
| 2018 | Natural Lands Trust Incorporated | 990 | President/CEO (Start 12/2018) | 40 | $108,376 | $0 | View return |
| 2018 | Pennsylvania Land Trust Association | 990 | Director | 0.5 | $0 | $0 | View return |
| 2018 | Montgomery County Lands Trust Inc | 990EZ | President (As Of 12/18) | 5 | $0 | $0 | View return |
| 2017 | Natural Lands Trust Incorporated | 990 | VP Communications | 40 | $107,126 | $0 | View return |
| 2016 | Natural Lands Trust Incorporated | 990 | VP Communications | 40 | $107,405 | $0 | View return |
| 2015 | Natural Lands Trust Incorporated | 990 | VP Communications | 40 | $100,362 | $0 | View return |
| 2014 | Natural Lands Trust Incorporated | 990 | VP Communications | 40 | $96,381 | $0 | View return |
| 2013 | Natural Lands Trust Incorporated | 990 | VP Communications | 40 | $92,169 | $0 | View return |
| 2013 | Montgomery County Lands Trust Inc | 990 | Vice President | 5 | $0 | $92,169 | View return |