| 2025 | Murrysville Community Library Foundation | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2024 | Ellicott Creek Volunteer Fire Co Ellicott Creek Volunteer Fire Co | 990 | Vice Preside | 5 | $0 | $0 | View return |
| 2024 | Huntingdon Valley Country Club | 990 | Assistant Treasurer | 2 | $0 | $0 | View return |
| 2023 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | $0 | View return |
| 2023 | Murrysville Community Library Foundation | 990 | Member | 1 | $0 | $0 | View return |
| 2023 | Huntingdon Valley Country Club | 990 | Assistant Treasurer | 2 | $0 | $0 | View return |
| 2023 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2022 | Murrysville Community Library Foundation | 990 | Member | 1 | $0 | $0 | View return |
| 2022 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | $0 | View return |
| 2022 | For Pete'S Sake Cancer Respite Foundation | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2021 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | $0 | View return |
| 2021 | For Pete'S Sake Cancer Respite Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2021 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2020 | Westmoreland County Federated Library System | 990 | President | 1 | $0 | $0 | View return |
| 2020 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | - | View return |
| 2020 | For Pete'S Sake Cancer Respite Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2020 | The Carolina League Inc | 990EZ | Director | 1 | $0 | - | View return |
| 2020 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2019 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | - | View return |
| 2019 | Westmoreland County Federated Library System | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2019 | For Pete'S Sake Cancer Respite Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2019 | The Carolina League Inc | 990EZ | Director | 1 | $0 | - | View return |
| 2019 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2019 | The Carolina League Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Westmoreland County Federated Library System | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2018 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | - | View return |
| 2018 | The Carolina League Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | For Pete'S Sake Cancer Respite Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2018 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2017 | The Carolina League Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Westmoreland County Federated Library System | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2017 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | - | View return |
| 2017 | For Pete'S Sake Cancer Respite Foundation | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2016 | Westmoreland County Federated Library System | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2016 | The Carolina League Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | - | View return |
| 2016 | For Pete'S Sake Cancer Respite Foundation | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2015 | Westmoreland County Federated Library System | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2015 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | - | View return |
| 2015 | For Pete'S Sake Cancer Respite Foundation | 990 | Vice Chairma | 1 | $0 | $0 | View return |
| 2015 | California Symphony Endowment Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2014 | Westmoreland County Federated Library System | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2014 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | - | View return |
| 2014 | California Symphony Endowment Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |
| 2014 | For Pete'S Sake Cancer Respite Foundation | 990 | Vice Chairma | 1 | $0 | $0 | View return |
| 2013 | For Pete'S Sake Cancer Respite Foundation | 990 | Vice Chairma | 1 | $0 | $0 | View return |
| 2013 | Westmoreland County Federated Library System | 990 | President | 1 | $0 | $0 | View return |
| 2013 | Networked Digital Library of Theses and Dissertations | 990EZ | Director | 0 | $0 | - | View return |
| 2013 | California Symphony Endowment Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Mario Lemieux Foundation | 990 | Secretary | 1 | $0 | $0 | View return |