| 2024 | Fraternal Order of Police Lodge 59 Kansas Game Wardens | 990EZ | Vice President | 0 | $0 | - | View return |
| 2023 | Death Penalty Information Center | 990PF | Senior Policy Analyst (Until 06/23) | 40 | $118,116 | $11,926 | View return |
| 2023 | Fraternal Order of Police Lodge 59 Kansas Game Wardens | 990EZ | Vice President | 0 | $0 | - | View return |
| 2023 | Memorial Field Associaiton Inc | 990 | Director | 5 | $0 | $0 | View return |
| 2023 | Memorial Field Associaiton Inc | 990 | Director | 5 | $0 | $0 | View return |
| 2022 | Death Penalty Information Center | 990PF | Executive Director/Secretary | 40 | $185,001 | $18,619 | View return |
| 2022 | Fraternal Order of Police Lodge 59 Kansas Game Wardens | 990EZ | Vice President | 0 | $0 | - | View return |
| 2021 | Death Penalty Information Center | 990PF | Executive Director/Secretary | 40 | $183,493 | $18,468 | View return |
| 2020 | Death Penalty Information Center | 990PF | Executive Director/Secretary | 40 | $180,031 | $18,503 | View return |
| 2020 | Fraternal Order of Police Lodge 59 Kansas Game Wardens | 990EZ | Sargent At Arms | 5 | $0 | - | View return |
| 2019 | Death Penalty Information Center | 990PF | Executive Director/Secretary | 40 | $172,661 | $17,312 | View return |
| 2019 | World Affairs Council of Reading and Berks County | 990EZ | Director | 1 | $0 | $0 | View return |
| 2019 | Westside Union Teachers Association | 990EZ | President | 8 | $0 | - | View return |
| 2018 | Death Penalty Information Center | 990PF | Executive Director/Secretary | 40 | $168,718 | $16,848 | View return |
| 2018 | Ohio Physical Therapy Association | 990 | Director III | 1 | $0 | $0 | View return |
| 2018 | The Chapel Hill Residential Retirement Center Inc | 990 | Chair Of The Board | 1 | $0 | $0 | View return |
| 2018 | World Affairs Council of Reading and Berks County | 990EZ | Director | 1 | $0 | $0 | View return |
| 2018 | World Affairs Council of Reading and Berks County | 990EZ | Director | 1 | $0 | $0 | View return |
| 2018 | Westside Union Teachers Association | 990EZ | President | 8 | $0 | - | View return |
| 2017 | Death Penalty Information Center | 990PF | Executive Director/Secretary | 40 | $158,952 | $16,033 | View return |
| 2017 | The Chapel Hill Residential Retirement Center Inc | 990 | Chair Of The Board | 1 | $0 | $0 | View return |
| 2017 | World Affairs Council of Reading and Berks County | 990EZ | Director | 1 | $0 | $0 | View return |
| 2017 | Ohio Physical Therapy Association | 990 | Director III | 1 | $0 | $0 | View return |
| 2017 | Springfield Housing Unlimited | 990 | Director | 2 | $0 | $0 | View return |
| 2017 | Westside Union Teachers Association | 990EZ | President | 8 | $0 | - | View return |
| 2016 | Death Penalty Information Center | 990PF | Executive Director/Secretary | 40 | $155,377 | $15,534 | View return |
| 2016 | The Chapel Hill Residential Retirement Center Inc | 990 | Vice Chair Of The Board | 1 | $0 | $0 | View return |
| 2016 | Lumberton Band Boosters Inc | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2016 | Westside Union Teachers Association | 990EZ | President | 8 | $0 | - | View return |
| 2016 | Springfield Housing Unlimited | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | Death Penalty Information Center | 990PF | Executive Director/Secreta | 40 | $132,077 | $8,246 | View return |
| 2015 | The Chapel Hill Residential Retirement Center Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2015 | Westside Union Teachers Association | 990EZ | President | 8 | $0 | - | View return |
| 2015 | Springfield Housing Unlimited | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | Nashville Volunteer Fire Company No 1 | 990 | Trustee | 2 | $0 | $0 | View return |
| 2014 | The Chapel Hill Residential Retirement Center Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Springfield Housing Unlimited | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | Westside Union Teachers Association | 990EZ | President | 8 | $0 | - | View return |