| 2025 | Invent the Summer Inc. | 990EZ | Treasurer | 5 | $0 | $0 | View return |
| 2024 | Environmental Integrity Project | 990 | Executive Director | 40 | $120,736 | $0 | View return |
| 2024 | Delaware Police Chiefs Foundation Inc. | 990 | Immediate Past President | 0 | $0 | $0 | View return |
| 2023 | Environmental Integrity Project | 990 | Executive Director | 40 | $235,201 | $0 | View return |
| 2023 | Delaware Police Chiefs Foundation Inc. | 990 | President | 0 | $0 | $0 | View return |
| 2023 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer - Until 06/2023 | 1 | $0 | $0 | View return |
| 2023 | Greater Freeport Chamber of Commerce | 990EZ | Director | 0 | $0 | - | View return |
| 2022 | Environmental Integrity Project | 990 | Executive Director | 40 | $241,527 | $0 | View return |
| 2022 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2022 | Delaware Police Chiefs Foundation Inc. | 990 | Chairman | 0 | $0 | $0 | View return |
| 2022 | Greater Freeport Chamber of Commerce | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2021 | Environmental Integrity Project | 990 | Executive Director And Secretary | 40 | $231,634 | $0 | View return |
| 2021 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2021 | Delaware Police Chiefs Foundation Inc. | 990 | Chairman | 0 | $0 | $0 | View return |
| 2021 | North Yarmouth Academy | 990 | Past Trustee | 1 | $0 | $0 | View return |
| 2020 | Environmental Integrity Project | 990 | Executive Director | 40 | $236,752 | $0 | View return |
| 2020 | North Yarmouth Academy | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Delaware Police Chiefs Foundation Inc. | 990 | Chairman | 0 | $0 | $0 | View return |
| 2020 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2019 | Environmental Integrity Project | 990 | Secretary/Exec. Director | 45 | $222,853 | $0 | View return |
| 2019 | Delaware Police Chiefs Foundation Inc. | 990 | Vice Chairman | 0 | $0 | $0 | View return |
| 2019 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2019 | North Yarmouth Academy | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Environmental Integrity Project | 990 | Executive Dir./Secretary | 46 | $217,949 | $0 | View return |
| 2018 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2018 | Delaware Police Chiefs Foundation Inc. | 990 | Vice Chairman | 0 | $0 | $0 | View return |
| 2018 | North Yarmouth Academy | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Environmental Integrity Project | 990 | Executive Director/Secretary | 50 | $214,386 | $0 | View return |
| 2017 | Environmental Integrity Project | 990 | Executive Director/Secretary | 50 | $214,386 | $0 | View return |
| 2017 | Msu Beaver Boosters Inc. | 990 | Director | 0.3 | $0 | $400 | View return |
| 2017 | North Yarmouth Academy | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Delaware Police Chiefs Foundation Inc. | 990 | Secretary | 0 | $0 | $0 | View return |
| 2017 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2016 | Environmental Integrity Project | 990 | Executive Director | 50 | $201,913 | $0 | View return |
| 2016 | Environmental Integrity Project | 990 | Executive Director | 50 | $201,913 | $0 | View return |
| 2016 | Msu Beaver Boosters Inc. | 990 | President | 0.3 | $0 | $4,398 | View return |
| 2016 | Delaware Police Chiefs Foundation Inc. | 990 | Secretary | 0 | $0 | $0 | View return |
| 2016 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2015 | Environmental Integrity Project | 990 | Executive Director | 50 | $212,997 | $0 | View return |
| 2015 | Msu Beaver Boosters Inc. | 990 | President | 0.3 | $0 | $375 | View return |
| 2015 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2015 | Delaware Police Chiefs Foundation Inc. | 990 | Secretary | 0 | $0 | $0 | View return |
| 2015 | North Yarmouth Academy | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Msu Beaver Boosters Inc. | 990 | Vice President | 0.3 | $0 | $1,810 | View return |
| 2014 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2014 | Delaware Police Chiefs Foundation Inc. | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2014 | North Yarmouth Academy | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Environmental Integrity Project | 990 | Executive Director/Secretary | 40 | $201,627 | $0 | View return |
| 2013 | Msu Beaver Boosters Inc. | 990 | Director | 0.3 | $0 | $325 | View return |
| 2013 | Animal Rescue League of Berks County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Institute for Energy Economics and Financial Analysis Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2013 | North Yarmouth Academy | 990 | Trustee | 1 | $0 | $0 | View return |