| 2024 | Londonderry Rotary Club Foundation | 990EZ | Treasurer | 3 | $0 | $0 | View return |
| 2024 | Rotary International DBA Londonderry Rotary Club | 990EZ | Treasurer | 4 | $0 | $0 | View return |
| 2024 | Bartels Foundation | 990 | Officer | 2 | $0 | $0 | View return |
| 2024 | Son Reign Ministries | 990EZ | Trustee | 2 | $0 | - | View return |
| 2023 | Phit World Foundation Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Bartels Foundation | 990 | Officer | 2 | $0 | $0 | View return |
| 2023 | Londonderry Rotary Club Foundation | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2023 | Phit America | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Rotary International DBA Londonderry Rotary Club | 990EZ | Treasurer | 2.5 | $0 | $0 | View return |
| 2022 | Bartels Foundation | 990 | Officer | 2 | $0 | $0 | View return |
| 2022 | Londonderry Rotary Club Foundation | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2022 | Rotary International DBA Londonderry Rotary Club | 990EZ | Treasurer | 2.5 | $0 | $0 | View return |
| 2021 | Rocky Mountain Institute | 990 | Managing Director | 40 | $289,027 | $0 | View return |
| 2021 | Rotary International DBA Londonderry Rotary Club | 990EZ | Treasurer | 2.5 | $0 | $0 | View return |
| 2021 | Londonderry Rotary Club Foundation | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2021 | Bartels Foundation | 990 | Officer | 2 | $0 | $0 | View return |
| 2020 | Londonderry Rotary Club Foundation | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2020 | Bartels Foundation | 990 | Officer | 2 | $0 | $0 | View return |
| 2020 | Rotary International DBA Londonderry Rotary Club | 990EZ | Treasurer | 2.5 | $0 | $0 | View return |
| 2020 | Virginians for the Arts Foundation | 990EZ | Director | 1 | $0 | - | View return |
| 2019 | Rocky Mountain Institute | 990 | Managing Director | 40 | $319,140 | $0 | View return |
| 2019 | Rocky Mountain Institute | 990 | Managing Director | 40 | $319,140 | $0 | View return |
| 2019 | Londonderry Rotary Club Foundation | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2019 | Rotary International DBA Londonderry Rotary Club | 990EZ | Treasurer | 2.5 | $0 | $0 | View return |
| 2019 | Virginians for the Arts Foundation | 990EZ | President | 2 | $0 | - | View return |
| 2018 | Rocky Mountain Institute | 990 | Managing Director | 40 | $319,515 | $0 | View return |
| 2018 | Rotary International DBA Londonderry Rotary Club | 990EZ | Treasurer | 2.5 | $0 | $0 | View return |
| 2018 | Virginians for the Arts Foundation | 990EZ | President | 2 | $0 | - | View return |
| 2018 | Londonderry Rotary Club Foundation | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2017 | Rocky Mountain Institute | 990 | Managing Director | 40 | $313,895 | $0 | View return |
| 2017 | Londonderry Rotary Club Foundation | 990EZ | Treasurer | 2 | $0 | - | View return |
| 2017 | Virginians for the Arts Foundation | 990EZ | President | 2 | $0 | - | View return |
| 2017 | Pennsylvania Academy of the Fine Arts | 990 | Trustee | 5 | $0 | $0 | View return |
| 2016 | Rocky Mountain Institute | 990 | Managing Director | 40 | $307,861 | $0 | View return |
| 2016 | The Montpelier Steeplechase and Equestrian Foundation | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Rotary International DBA Londonderry Rotary Club | 990EZ | Director | 0 | $0 | - | View return |
| 2016 | Virginians for the Arts Foundation | 990EZ | President | 2 | $0 | - | View return |
| 2016 | Londonderry Rotary Club Foundation | 990EZ | Director | 0 | $0 | - | View return |
| 2016 | Pennsylvania Academy of the Fine Arts | 990 | Trustee | 5 | $0 | $0 | View return |
| 2015 | Rocky Mountain Institute | 990 | Managing Director | 40 | $252,361 | $0 | View return |
| 2015 | Rotary International DBA Londonderry Rotary Club | 990EZ | Director | 1 | $0 | - | View return |
| 2015 | Virginians for the Arts Foundation | 990EZ | President | 1 | $0 | - | View return |
| 2015 | Londonderry Rotary Club Foundation | 990EZ | Director | 0 | $0 | - | View return |
| 2015 | Pennsylvania Academy of the Fine Arts | 990 | Trustee | 5 | $0 | $0 | View return |
| 2015 | New Marlborough Township Volunteer Fire Co Inc | 990EZ | Vice President | 3 | $0 | - | View return |
| 2015 | New Marlborough Township Volunteer Fire Co Inc | 990EZ | Director | 1 | $0 | - | View return |
| 2014 | Rocky Mountain Institute | 990 | Managing Director | 40 | $278,740 | $0 | View return |
| 2014 | Valley Community Development Corporation | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Londonderry Rotary Club Foundation | 990EZ | Treasurer | 2 | $0 | - | View return |
| 2014 | Rotary International DBA Londonderry Rotary Club | 990EZ | Treasurer | 2 | $0 | - | View return |
| 2014 | New Marlborough Township Volunteer Fire Co Inc | 990EZ | Vice President | 3 | $0 | - | View return |
| 2014 | New Marlborough Township Volunteer Fire Co Inc | 990EZ | Director | 1 | $0 | - | View return |
| 2014 | Pennsylvania Academy of the Fine Arts | 990 | Trustee | 5 | $0 | $0 | View return |
| 2013 | Rocky Mountain Institute | 990 | Managing Director | 40 | $246,494 | $0 | View return |
| 2013 | Rotary International DBA Londonderry Rotary Club | 990EZ | Treasurer | 2 | $0 | - | View return |
| 2013 | Londdonderry Rotary Scholarship Fund Inc. | 990EZ | Secretary | 1 | $0 | - | View return |
| 2013 | Valley Community Development Corporation | 990 | Board Member | 0 | $0 | $0 | View return |
| 2013 | Pennsylvania Academy of the Fine Arts | 990 | Trustee | 5 | $0 | $0 | View return |