| 2025 | Pocono Mountains Flying Club | 990EZ | Treasurer | 0 | $0 | $0 | View return |
| 2025 | Eastern North Carolina Poverty Network | 990EZ | Board Member | 0 | $0 | $0 | View return |
| 2024 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,400 | $2,400 | View return |
| 2024 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $2,400 | View return |
| 2024 | Pocono Mountains Flying Club | 990EZ | Treasurer | 0 | $0 | $0 | View return |
| 2024 | Eastern North Carolina Poverty Network | 990EZ | Board Member | 0 | $0 | $0 | View return |
| 2024 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2023 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2023 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2023 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2023 | Eastern North Carolina Poverty Network | 990EZ | Board Member | 0 | $0 | $0 | View return |
| 2022 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2022 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,000 | $0 | View return |
| 2022 | St Francis X Cabrini Knights of Columbus Council 9679 | 990EZ | Secretary | 0 | $0 | - | View return |
| 2022 | Spalding Samaritans | 990EZ | Chairman | 1 | $0 | - | View return |
| 2022 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2021 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,400 | $2,400 | View return |
| 2021 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $2,400 | View return |
| 2021 | Spalding Samaritans | 990EZ | Chairman | 1 | $0 | - | View return |
| 2021 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2021 | St Francis X Cabrini Knights of Columbus Council 9679 | 990EZ | Secretary | 0 | $0 | - | View return |
| 2020 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,400 | $2,400 | View return |
| 2020 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $2,400 | View return |
| 2020 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2020 | Spalding Samaritans | 990EZ | Chairman | 1 | $0 | - | View return |
| 2019 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $2,400 | View return |
| 2019 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,400 | $2,400 | View return |
| 2019 | Spalding Samaritans | 990EZ | Chairman | 1 | $0 | - | View return |
| 2019 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2018 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2018 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2018 | Spalding Samaritans | 990EZ | Chairman | 1 | $0 | - | View return |
| 2018 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2018 | Spalding Samaritans | 990EZ | Chairman | 1 | $0 | - | View return |
| 2017 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2017 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2017 | Spalding Samaritans | 990EZ | Chairman | 1 | $0 | - | View return |
| 2017 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2016 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,600 | $0 | View return |
| 2016 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,200 | $0 | View return |
| 2016 | Spalding Samaritans | 990EZ | Chairman | 1 | $0 | - | View return |
| 2016 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2015 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,400 | $2,400 | View return |
| 2015 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $2,400 | View return |
| 2015 | Clear Fork Valley Foundation | 990EZ | Trustee | 1 | $0 | - | View return |
| 2015 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2014 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2014 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2014 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |
| 2014 | Clear Fork Valley Foundation | 990EZ | Trustee | 2 | $0 | - | View return |
| 2013 | Stroud Township Volunteer Fire Department Relief Association | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2013 | Stroud Township Volunteer Fire Department | 990 | Treasurer | 15 | $2,400 | $0 | View return |
| 2013 | Spalding Samaritans | 990EZ | Chairman | 1 | $0 | - | View return |
| 2013 | Medical Education Collaborative DBA Foundation for Greater Good | 990PF | Chair | 2 | $0 | $0 | View return |