| 2025 | Episcopal Church of the Transfiguration | 990EZ | Director | 1 | $0 | - | View return |
| 2024 | Saint John the Evangelist Knights of Columbus 7515 | 990 | Chaplain | 0 | $0 | $0 | View return |
| 2024 | Episcopal Church of the Transfiguration | 990EZ | Director | 1 | $0 | - | View return |
| 2023 | Woodlawn Cemetery | 990 | Employee | 40 | $173,290 | $0 | View return |
| 2023 | Episcopal Church of the Transfiguration | 990EZ | Director | 1 | $0 | - | View return |
| 2023 | Saint John the Evangelist Knights of Columbus 7515 | 990 | Chaplain | 0 | $0 | $0 | View return |
| 2023 | National Multiple Sclerosis Society | 990 | Director (Thru 11/2023) | 5 | $0 | $0 | View return |
| 2022 | Woodlawn Cemetery | 990 | Employee | 40 | $166,849 | $0 | View return |
| 2022 | Episcopal Church of the Transfiguration | 990EZ | Director | 1 | $0 | $0 | View return |
| 2022 | Saint John the Evangelist Knights of Columbus 7515 | 990 | Chaplain | 0 | $0 | $0 | View return |
| 2022 | National Multiple Sclerosis Society | 990 | Vice Chair (Thru 11/2022)/Director | 5 | $0 | $0 | View return |
| 2021 | Woodlawn Cemetery | 990 | Employee | 40 | $160,497 | $0 | View return |
| 2021 | Youth Service Bureau of St Joseph | 990 | Director Of | 40 | $84,166 | $0 | View return |
| 2021 | American Postal Workers Union | 990 | Trustee | 2 | $377 | $0 | View return |
| 2021 | Episcopal Church of the Transfiguration | 990EZ | Director | 1 | $0 | $0 | View return |
| 2021 | National Multiple Sclerosis Society | 990 | Vice Chair | 5 | $0 | $0 | View return |
| 2020 | Woodlawn Cemetery | 990 | Employee | 40 | $163,822 | $0 | View return |
| 2020 | Youth Service Bureau of St Joseph | 990 | Director Of Administration And Finance | 40 | $65,362 | $0 | View return |
| 2020 | American Postal Workers Union | 990 | Trustee | 1 | $237 | $0 | View return |
| 2020 | Knights of Columbus Queen of Apostl | 990 | Grand Knight | - | $0 | $0 | View return |
| 2020 | Episcopal Church of the Transfiguration | 990EZ | Director | 1 | $0 | $0 | View return |
| 2020 | National Multiple Sclerosis Society | 990 | Vice Chair | 5 | $0 | $0 | View return |
| 2019 | Woodlawn Cemetery | 990 | Employee | 40 | $154,403 | $0 | View return |
| 2019 | Youth Service Bureau of St Joseph | 990 | Director Of Administration And Finance | 40 | $60,879 | $0 | View return |
| 2019 | American Postal Workers Union | 990 | Trustee | 1 | $283 | $0 | View return |
| 2019 | Knights of Columbus Queen of Apostl | 990 | Grand Knight | - | $0 | $0 | View return |
| 2019 | Episcopal Church of the Transfiguration | 990EZ | Director | 1 | $0 | $0 | View return |
| 2019 | National Multiple Sclerosis Society | 990 | Vice Chair | 5 | $0 | $0 | View return |
| 2018 | Woodlawn Cemetery | 990 | Employee | 40 | $150,738 | $0 | View return |
| 2018 | Youth Service Bureau of St Joseph | 990 | Director Of Administration & Finance | 40 | $58,620 | $0 | View return |
| 2018 | American Postal Workers Union | 990 | Trustee | 1 | $307 | $0 | View return |
| 2018 | Knights of Columbus Queen of Apostl | 990 | Grand Knight | - | $0 | $0 | View return |
| 2018 | Episcopal Church of the Transfiguration | 990EZ | Director | 1 | $0 | $0 | View return |
| 2018 | National Multiple Sclerosis Society | 990 | Vice Chair | 5 | $0 | $0 | View return |
| 2017 | Woodlawn Cemetery | 990 | Director Of Field Operations | 40 | $140,338 | $0 | View return |
| 2017 | Youth Service Bureau of St Joseph | 990 | Director Of Administration & Finance | 40 | $57,387 | $0 | View return |
| 2017 | American Postal Workers Union | 990 | Trustee | 1 | $356 | $0 | View return |
| 2017 | Knights of Columbus Queen of Apostl | 990 | Grand Knight | - | $0 | $0 | View return |
| 2017 | Episcopal Church of the Transfiguration | 990EZ | Director | 1 | $0 | - | View return |
| 2017 | United Way of Chester County Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Woodlawn Cemetery | 990 | Director Of Field Operatio | 40 | $133,276 | $0 | View return |
| 2016 | Youth Service Bureau of St Joseph | 990 | Director Of Administration & Finance | 40 | $56,008 | - | View return |
| 2016 | American Postal Workers Union | 990 | Trustee | 0.5 | $395 | $0 | View return |
| 2016 | Episcopal Church of the Transfiguration | 990EZ | Director | 1 | $0 | - | View return |
| 2016 | United Way of Chester County Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | National Multiple Sclerosis Society | 990 | Director | 5 | $0 | $0 | View return |
| 2015 | Youth Service Bureau of St Joseph | 990 | Director Of Administration & Finance | 40 | $52,736 | - | View return |
| 2015 | American Postal Workers Union | 990 | Trustee | 1 | $337 | $0 | View return |
| 2015 | United Way of Chester County Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | National Multiple Sclerosis Society | 990 | Director | 5 | $0 | $0 | View return |
| 2014 | Youth Service Bureau of St Joseph | 990 | Director Of Administration & Finance | 40 | $55,469 | - | View return |
| 2014 | American Postal Workers Union | 990 | Trustee | 1 | $220 | $0 | View return |
| 2014 | United Way of Chester County Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | National Multiple Sclerosis Society | 990 | Director | 5 | $0 | $0 | View return |
| 2014 | Railways to Yesterday Inc | 990 | 1st VP | 1 | $0 | $0 | View return |
| 2014 | National Multiple Sclerosis Society | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | Youth Service Bureau of St Joseph | 990 | Director Of Administration & Finance | 40 | $54,383 | - | View return |
| 2013 | American Postal Workers Union | 990 | Trustee | 1 | $212 | $0 | View return |
| 2013 | United Way of Chester County Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | National Multiple Sclerosis Society | 990 | Board Member | 2 | $0 | $0 | View return |