| 2023 | Pennsylvania Environmental Council Inc | 990 | Executive Vice President | 35 | $139,276 | $0 | View return |
| 2023 | Pennsylvania Organization for Watersheds and Rivers Inc | 990 | Board Chair | 8 | $0 | $139,276 | View return |
| 2022 | Pennsylvania Environmental Council Inc | 990 | Executive Vice President | 40 | $133,252 | $0 | View return |
| 2022 | Pennsylvania Organization for Watersheds and Rivers Inc | 990 | President | 1 | $0 | $133,973 | View return |
| 2021 | Pennsylvania Environmental Council Inc | 990 | Executive Vice President | 40 | $129,552 | $0 | View return |
| 2021 | Pennsylvania Organization for Watersheds and Rivers Inc | 990 | President | 1 | $0 | $129,552 | View return |
| 2020 | Pennsylvania Environmental Council Inc | 990 | Executive Vice President | 40 | $124,999 | $0 | View return |
| 2020 | Pennsylvania Organization for Watersheds and Rivers Inc | 990 | President | 1 | $0 | $124,999 | View return |
| 2020 | Hillgrove Grid Iron Club Inc | 990 | Vice - President | 10 | $0 | $0 | View return |
| 2019 | Pennsylvania Environmental Council Inc | 990 | Executive Vice President | 40 | $122,421 | $0 | View return |
| 2019 | Pennsylvania Organization for Watersheds and Rivers Inc | 990 | President | 1 | $0 | $122,421 | View return |
| 2019 | Hillgrove Grid Iron Club Inc | 990 | Vice - President | 10 | $0 | $0 | View return |
| 2018 | Hillgrove Grid Iron Club Inc | 990 | Vice - President | 10 | $0 | $0 | View return |
| 2018 | Delaware River City Corporation | 990 | Secretary (Former) | 1 | $0 | $0 | View return |
| 2017 | Pennsylvania Environmental Council Inc | 990 | Executive Vice President | 40 | $117,490 | $0 | View return |
| 2017 | Hillgrove Grid Iron Club Inc | 990 | President-Yo | 5 | $0 | $0 | View return |
| 2017 | Pennsylvania Organization for Watersheds and Rivers Inc | 990EZ | President | 1 | $0 | $0 | View return |
| 2017 | Delaware River City Corporation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2016 | Pennsylvania Environmental Council Inc | 990 | Executive Vice President | 40 | $114,919 | $0 | View return |
| 2016 | Pennsylvania Organization for Watersheds and Rivers Inc | 990EZ | President | 1 | $0 | $0 | View return |
| 2016 | Hillgrove Grid Iron Club Inc | 990 | President-Yo | 3 | $0 | $0 | View return |
| 2016 | Water Resources Technical Assistance | 990EZ | Vice-Chair | 1 | $0 | $0 | View return |
| 2016 | Delaware River City Corporation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2015 | Pennsylvania Environmental Council Inc | 990 | Executive Vice President | 40 | $111,379 | $0 | View return |
| 2015 | Water Resources Technical Assistance | 990EZ | Vice-Chair | 1 | $0 | $0 | View return |
| 2015 | Delaware River City Corporation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2015 | Hillgrove Grid Iron Club Inc | 990 | President-Youth | 3 | $0 | $0 | View return |
| 2015 | Pennsylvania Organization for Watersheds and Rivers Inc | 990EZ | President | 1 | $0 | $0 | View return |
| 2014 | Pennsylvania Environmental Council Inc | 990 | Executive Vice President | 40 | $107,500 | $0 | View return |
| 2014 | Water Resources Technical Assistance | 990EZ | Vice-Chair | 1 | $0 | $0 | View return |
| 2014 | Hillgrove Grid Iron Club Inc | 990 | President-Youth | 3 | $0 | $0 | View return |
| 2014 | Pennsylvania Organization for Watersheds and Rivers Inc | 990EZ | President | 1 | $0 | $0 | View return |
| 2014 | Delaware River City Corporation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2013 | Pennsylvania Environmental Council Inc | 990 | Senior VP | 35 | $103,962 | $0 | View return |
| 2013 | Hillgrove Grid Iron Club Inc | 990 | President-Youth | 3 | $0 | $0 | View return |
| 2013 | Tookany Tacony Frankford Watershed Partnership | 990 | Director | 5 | $0 | $0 | View return |
| 2013 | Delaware River City Corporation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2013 | Water Resources Technical Assistance | 990EZ | Vice-Chair | 1 | $0 | $0 | View return |