| 2024 | Climate Reality Action Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2024 | Onegreenthing | 990EZ | Director | 0 | $0 | $0 | View return |
| 2023 | Climate Reality Action Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2023 | Onegreenthing | 990EZ | Director | 2 | $0 | $0 | View return |
| 2023 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Onegreenthing | 990EZ | Director | 1 | $0 | $0 | View return |
| 2022 | Climate Reality Action Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2022 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | Onegreenthing | 990EZ | Director | 1 | $0 | $0 | View return |
| 2021 | Climate Reality Action Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2020 | Climate Reality Action Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2020 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Climate Reality Action Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2018 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Citizens for Pennsylvania'S Future | 990 | President & CEO, Through 10/27/17 | 40 | $173,465 | $0 | View return |
| 2017 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Citizens for Pennsylvania'S Future | 990 | President & CEO | 40 | $180,000 | $0 | View return |
| 2016 | Climate Reality Action Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2016 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | National Wildlife Federation | 990 | Former President - Nwf | 36 | $108,975 | $0 | View return |
| 2015 | Citizens for Pennsylvania'S Future | 990 | President & CEO | 40 | $79,615 | $0 | View return |
| 2015 | Climate Reality Action Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2015 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | National Wildlife Federation | 990 | Former President - Nwf | 36 | $383,819 | $0 | View return |
| 2014 | Bluegreen Alliance Inc | 990 | Board Member Part Year/Contractor Py | 22 | $13,402 | $0 | View return |
| 2014 | Climate Reality Action Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2014 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | National Wildlife Federation | 990 | President - Nwf | 36 | $341,549 | $0 | View return |
| 2013 | National Wildlife Federation | 990 | President - Nwf | 36 | $341,549 | $0 | View return |
| 2013 | The Alliance for Climate Protection | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Climate Reality Action Fund | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2013 | Bluegreen Alliance Inc | 990 | Board Member | 1 | $0 | $0 | View return |