| 2024 | Jw Foundation | 990EZ | Treasurer | 0.25 | $0 | $0 | View return |
| 2024 | Panel of National Pathology Leaders | 990EZ | President | 1 | $0 | $0 | View return |
| 2024 | Fauquier Community Theatre-Story Painters Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Jw Foundation | 990EZ | Treasurer | 1.5 | $0 | $0 | View return |
| 2023 | Panel of National Pathology Leaders | 990EZ | President | 1 | $0 | $0 | View return |
| 2023 | Fauquier Community Theatre-Story Painters Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Rotary Club of Doylestown Charitable Organization | 990EZ | President | 4 | $0 | $0 | View return |
| 2023 | Rotary Club of Doylestown | 990EZ | President | 2 | $0 | $0 | View return |
| 2023 | Fauquier Community Theatre-Story Painters Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Jw Foundation | 990EZ | Treasurer | 1.5 | $0 | $0 | View return |
| 2022 | Panel of National Pathology Leaders | 990EZ | President | 1 | $0 | $0 | View return |
| 2022 | Fauquier Community Theatre-Story Painters Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Rotary Club of Doylestown | 990EZ | Vice President | 2 | $0 | $0 | View return |
| 2022 | Rotary Club of Doylestown Charitable Organization | 990EZ | Trustee | 4 | $0 | $0 | View return |
| 2021 | Fauquier Community Theatre-Story Painters Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | Jw Foundation | 990EZ | Treasurer | 1.5 | $0 | $0 | View return |
| 2021 | Rotary Club of Doylestown | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2021 | Rotary Club of Doylestown Charitable Organization | 990EZ | Trustee | 4 | $0 | $0 | View return |
| 2021 | Panel of National Pathology Leaders | 990EZ | President | 1 | $0 | $0 | View return |
| 2020 | Jw Foundation | 990EZ | Secretary & Treasurer | 1.5 | $0 | $0 | View return |
| 2020 | Rotary Club of Doylestown | 990EZ | Membership | 2 | $0 | $0 | View return |
| 2020 | Rotary Club of Doylestown Charitable Organization | 990EZ | Membership | 4 | $0 | $0 | View return |
| 2019 | Jw Foundation | 990EZ | Secretary & Treasurer | 1.5 | $0 | $0 | View return |
| 2019 | Rotary Club of Doylestown | 990EZ | Membership | 2 | $0 | $0 | View return |
| 2019 | Rotary Club of Doylestown Charitable Organization | 990EZ | Membership | 4 | $0 | $0 | View return |
| 2018 | Jw Foundation | 990EZ | Secretary & Treasurer | 1.5 | $0 | $0 | View return |
| 2018 | National Labor Alliance of Health Care | 990 | Director | 0 | $0 | $0 | View return |
| 2018 | Rotary Club of Doylestown | 990EZ | Membership | 4 | $0 | $0 | View return |
| 2018 | Rotary Club of Doylestown Charitable Organization | 990EZ | Membership | 4 | $0 | $0 | View return |
| 2017 | Connecticut Coalition of Taft-Hartley | 990 | Executive Director (P) | 40 | $145,656 | $0 | View return |
| 2017 | Rotary Club of Doylestown | 990EZ | Membership | 4 | $0 | $0 | View return |
| 2016 | Connecticut Coalition of Taft-Hartley | 990 | Executive Director | 40 | $156,860 | $0 | View return |
| 2016 | National Labor Alliance of Health Care | 990 | President | 5 | $0 | $0 | View return |
| 2015 | Connecticut Coalition of Taft-Hartley | 990 | Executive Director | 40 | $151,258 | $0 | View return |
| 2015 | National Labor Alliance of Health Care | 990 | President | 5 | $0 | $0 | View return |
| 2014 | Connecticut Coalition of Taft-Hartley | 990 | Executive Director | 40 | $151,257 | $0 | View return |
| 2014 | National Labor Alliance of Health Care | 990 | President | 5 | $0 | $0 | View return |
| 2013 | Connecticut Coalition of Taft-Hartley | 990 | Executive Director | 40 | $151,257 | $0 | View return |
| 2013 | National Labor Alliance of Health Care | 990 | President | 5 | $0 | $0 | View return |