| 2024 | Cumberland Valley Electric Inc | 990 | Director | 4 | $21,820 | $0 | View return |
| 2023 | Cumberland Valley Electric Inc | 990 | Director | 4 | $15,941 | $0 | View return |
| 2023 | North San Antonio Chamber of Commerce | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Children of Mexico Inc. | 990 | Member | 3 | $0 | $0 | View return |
| 2022 | Cumberland Valley Electric Inc | 990 | Director | 5 | $21,845 | $0 | View return |
| 2022 | The Kentucky Ground Water Association Inc | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2022 | Children of Mexico Inc. | 990 | Member | 3 | $0 | $0 | View return |
| 2022 | North San Antonio Chamber of Commerce | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | Cumberland Valley Electric Inc | 990 | Director | 8 | $26,485 | $0 | View return |
| 2021 | Children of Mexico Inc. | 990 | Member | 3 | $0 | $0 | View return |
| 2020 | The Kavli Foundation | 990PF | VP Science Programs | 40 | $138,000 | $32,765 | View return |
| 2020 | Cumberland Valley Electric Inc | 990 | Director | 8 | $25,554 | $0 | View return |
| 2020 | Children of Mexico Inc. | 990 | Member | 3 | $0 | $0 | View return |
| 2019 | The Kavli Foundation | 990PF | VP Science Programs | 40 | $475,000 | $61,660 | View return |
| 2019 | Cumberland Valley Electric Inc | 990 | Director | 9 | $22,576 | $0 | View return |
| 2018 | The Kavli Foundation | 990PF | VP Science Programs | 40 | $41,835 | $0 | View return |
| 2018 | Cumberland Valley Electric Inc | 990 | Vice Chairman | 4 | $21,417 | $0 | View return |
| 2018 | The Kentucky Ground Water Association Inc | 990EZ | President | 2 | $0 | $0 | View return |
| 2018 | State Chartered Credit Unions in North Carolina | 990 | Associate Di | 1 | $0 | $0 | View return |
| 2017 | Cumberland Valley Electric Inc | 990 | Director | 7 | $23,883 | $0 | View return |
| 2017 | State Chartered Credit Unions in North Carolina | 990 | Associate Director | 0 | - | - | View return |
| 2017 | The Kentucky Ground Water Association Inc | 990EZ | President | 2 | $0 | - | View return |
| 2016 | Cumberland Valley Electric Inc | 990 | Director | 7 | $25,642 | $0 | View return |
| 2016 | Elife Sciences Publications Ltd. | 990 | Director | 2 | $0 | $0 | View return |
| 2016 | State Chartered Credit Unions in North Carolina | 990 | Associate Director | 0 | - | - | View return |
| 2016 | The Kentucky Ground Water Association Inc | 990EZ | President | 2 | $0 | - | View return |
| 2016 | Town of Tonawanda Police Club Inc | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Cumberland Valley Electric Inc | 990 | Director | 6 | $25,306 | $0 | View return |
| 2015 | Mississippi Youth Incorporated | 990EZ | President | 20 | $0 | $0 | View return |
| 2015 | The Kentucky Ground Water Association Inc | 990EZ | Vice President | 2 | $0 | - | View return |
| 2015 | Elife Sciences Publications Ltd. | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | Cumberland Valley Electric Inc | 990 | Director | 6 | $25,827 | $0 | View return |
| 2014 | Town of Tonawanda Police Club Inc | 990EZ | Trustee | 0 | $595 | $0 | View return |
| 2014 | Elife Sciences Publications Ltd. | 990 | Director | 2 | - | - | View return |
| 2014 | Mississippi Youth Incorporated | 990EZ | President | 20 | $0 | $0 | View return |
| 2014 | Town of Tonawanda Police Club Health and Welfare Fund | 990EZ | Trustee | 0 | $0 | $0 | View return |
| 2014 | The Kentucky Ground Water Association Inc | 990EZ | President | 2 | $0 | - | View return |
| 2013 | Cumberland Valley Electric Inc | 990 | Director | 9 | $26,027 | $0 | View return |
| 2013 | Town of Tonawanda Police Club Inc | 990EZ | Trustee | 0 | $395 | $0 | View return |
| 2013 | The Kentucky Ground Water Association Inc | 990EZ | Vice President | 2 | $0 | - | View return |
| 2013 | Town of Tonawanda Police Club Health and Welfare Fund | 990EZ | Trustee | 0 | $0 | $0 | View return |