| 2024 | Stanley W Hayes Research Foundation Incorporated | 990PF | Director | 1 | $0 | $0 | View return |
| 2024 | North Portland Little League | 990EZ | Fundraising Mgr | 2 | $0 | $0 | View return |
| 2024 | Warren Library Association | 990 | Director | 0.17 | $0 | $0 | View return |
| 2024 | Fresh Air Home Inc | 990 | President | 2 | $0 | $0 | View return |
| 2023 | Stanley W Hayes Research Foundation Incorporated | 990PF | Director | 1 | $0 | $0 | View return |
| 2023 | North Portland Little League | 990EZ | Fundraising Mgr | 2 | $0 | $0 | View return |
| 2023 | Fresh Air Home Inc | 990 | President | 2 | $0 | $0 | View return |
| 2022 | North Portland Little League | 990EZ | Fundraising Mgr | 2 | $0 | $0 | View return |
| 2022 | Fresh Air Home Inc | 990 | President | 2 | $0 | $0 | View return |
| 2022 | Stanley W Hayes Research Foundation Incorporated | 990PF | Director | 1 | $0 | $0 | View return |
| 2022 | Spruce Street Nursery School Inc | 990 | Chair/Director | 1 | $0 | $0 | View return |
| 2021 | Stanley W Hayes Research Foundation Incorporated | 990PF | Director | 1 | $0 | $0 | View return |
| 2021 | Historical Society of Princeton New Jersey | 990 | Trustee | 2 | $0 | $0 | View return |
| 2021 | Stanley W Hayes Research Foundation Incorporated | 990PF | Director | 1 | $0 | $0 | View return |
| 2021 | Young Leadership Council Inc. | 990 | Director | 3 | $0 | $0 | View return |
| 2021 | Spruce Street Nursery School Inc | 990 | Chair/Director | 1 | $0 | $0 | View return |
| 2020 | Stanley W Hayes Research Foundation Incorporated | 990PF | Director | 0 | $0 | $0 | View return |
| 2020 | Young Leadership Council Inc. | 990 | Director | 3 | $0 | $0 | View return |
| 2020 | Historical Society of Princeton New Jersey | 990 | Trustee | 2 | $0 | $0 | View return |
| 2020 | Stanley W Hayes Research Foundation Incorporated | 990PF | Director | 0 | $0 | $0 | View return |
| 2020 | Spruce Street Nursery School Inc | 990 | Chair(Appt 7/1/20)/Director | 1 | $0 | $0 | View return |
| 2019 | Stanley W Hayes Research Foundation Incorporated | 990PF | Director | 1 | $0 | $0 | View return |
| 2019 | Young Leadership Council Inc. | 990 | Director | 3 | $0 | $0 | View return |
| 2019 | Historical Society of Princeton New Jersey | 990 | Trustee | 2 | $0 | $0 | View return |
| 2019 | Spruce Street Nursery School Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Stanley W Hayes Research Foundation Incorporated | 990PF | Director | 1 | $0 | $0 | View return |
| 2018 | Historical Society of Princeton New Jersey | 990 | Trustee | 2 | $0 | $0 | View return |
| 2018 | Young Leadership Council Inc. | 990 | Director | 3 | $0 | $0 | View return |
| 2018 | Spruce Street Nursery School Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Spruce Street Nursery School Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Phillips Fundamental Learning Center Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2015 | Phillips Fundamental Learning Center Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2015 | Phillips Fundamental Learning Center Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2014 | Phillips Fundamental Learning Center Inc. | 990 | Director | 0 | $0 | $0 | View return |