| 2025 | Iowa State Troopers Association | 990 | Director | 1.5 | $250 | $0 | View return |
| 2023 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee (Term 6/23) | 1 | $0 | $0 | View return |
| 2023 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2022 | Lakes Golf & Country Club Inc | 990 | Head Golf Professional | 40 | $120,360 | $0 | View return |
| 2022 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2021 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2021 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Lakes Golf & Country Club Inc | 990 | Head Golf Professional | 40 | $108,646 | $0 | View return |
| 2020 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2020 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Lakes Golf & Country Club Inc | 990 | Head Golf Professional | 40 | $104,093 | $0 | View return |
| 2019 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2019 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Lakes Golf & Country Club Inc | 990 | Head Golf Professional | 40 | $102,255 | $0 | View return |
| 2018 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2017 | Lakes Golf & Country Club Inc | 990 | Head Golf Professional | 40 | $102,910 | $0 | View return |
| 2017 | Windows of Hope Genetics | 990 | . | - | $0 | $0 | View return |
| 2017 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2016 | Lakes Golf & Country Club Inc | 990 | Head Golf Professional | 40 | $100,580 | $0 | View return |
| 2016 | Windows of Hope Genetics | 990 | . | - | $0 | $0 | View return |
| 2016 | Linwood Country Club | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2016 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | High Volume Pyro | 990EZ | Secretary/Treasurer | 5 | $0 | - | View return |
| 2015 | Windows of Hope Genetics | 990 | . | - | $0 | $0 | View return |
| 2015 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2015 | Linwood Country Club | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | United Mine Workers of America International | 990EZ | Treasurer | 15 | $1,800 | - | View return |
| 2014 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2014 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Windows of Hope Genetics | 990 | . | - | $0 | $0 | View return |
| 2014 | Linwood Country Club | 990 | Director | 1 | - | - | View return |
| 2013 | Linwood Country Club | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Bacharach Institute for Rehabilitation Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Bay Shore Schools Arts Endowment Fund Inc. | 990EZ | Director | 0.5 | $0 | $0 | View return |
| 2013 | Windows of Hope Genetics | 990 | . | - | $0 | $0 | View return |