| 2024 | Exceptional Persons Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2023 | Waterloo Community Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2023 | Allen Memorial Hospital Corporation | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Allen Health Systems Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Unitypoint Health-Marshalltown | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Exceptional Persons Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2022 | Allen Memorial Hospital Corporation | 990 | Board Chair | 1 | $1,172 | $0 | View return |
| 2022 | Unitypoint Health-Marshalltown | 990 | Board Chair | 1 | $0 | $1,172 | View return |
| 2022 | Allen Health Systems Inc. | 990 | Board Chair | 1 | $0 | $1,172 | View return |
| 2022 | Waterloo Community Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2022 | Exceptional Persons Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2021 | Grow Cedar Valley Foundation | 990EZ | Director | 0.5 | $0 | - | View return |
| 2021 | Allen Memorial Hospital Corporation | 990 | Board Chair | 1 | $0 | $0 | View return |
| 2021 | Exceptional Persons Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2021 | Waterloo Community Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2021 | Unitypoint Health-Marshalltown | 990 | Board Chair | 1 | $0 | $0 | View return |
| 2021 | Allen Health Systems Inc. | 990 | Board Chair | 1 | $0 | $0 | View return |
| 2020 | Waterloo Community Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2020 | Unitypoint Health-Marshalltown | 990 | Board Treasurer | 1 | $0 | $0 | View return |
| 2020 | Allen Health Systems Inc. | 990 | Board Treasurer | 1 | $0 | $0 | View return |
| 2020 | Allen Memorial Hospital Corporation | 990 | Board Treasurer | 1 | $0 | $0 | View return |
| 2020 | Greater Cedar Valley Alliance | 990 | Director | 0.5 | $0 | $0 | View return |
| 2020 | Exceptional Persons Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2019 | Allen Memorial Hospital Corporation | 990 | Board Treasurer | 1 | $0 | $0 | View return |
| 2019 | Allen Health Systems Inc. | 990 | Board Treasurer | 1 | $0 | $0 | View return |
| 2019 | Greater Cedar Valley Alliance | 990 | Director | 0.5 | $0 | $0 | View return |
| 2019 | Waterloo Community Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2019 | Exceptional Persons Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2019 | American Bankers Association | 990 | Board Member | 1 | $0 | $0 | View return |
| 2018 | Waterloo Community Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2018 | Allen Memorial Hospital Corporation | 990 | Board Treasurer | 1 | $0 | $0 | View return |
| 2018 | Allen Health Systems Inc. | 990 | Board Treasurer | 1 | $0 | $0 | View return |
| 2018 | American Bankers Association | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Allen Memorial Hospital Corporation | 990 | Board Treasurer | 1 | $50 | $0 | View return |
| 2017 | Allen Health Systems Inc. | 990 | Board Treasurer | 1 | $0 | $50 | View return |
| 2017 | Waterloo Community Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2017 | Greater Cedar Valley Alliance | 990 | Director | 0.5 | $0 | $0 | View return |
| 2017 | American Bankers Association | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Allen Memorial Hospital Corporation | 990 | Board Member | 1 | $50 | $0 | View return |
| 2016 | Memorial Foundation of Allen Hospital | 990 | Board Member | 1 | $0 | $50 | View return |
| 2016 | Allen Health Systems Inc. | 990 | Board Member | 1 | $0 | $50 | View return |
| 2016 | Waterloo Community Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2016 | Hawkeye Community College Foundation | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2016 | Greater Cedar Valley Alliance | 990 | Director | 0.5 | $0 | $0 | View return |
| 2015 | Allen Memorial Hospital Corporation | 990 | Board Member | 1 | $50 | $0 | View return |
| 2015 | Memorial Foundation of Allen Hospital | 990 | Board Member | 1 | $0 | $50 | View return |
| 2015 | Allen Health Systems Inc. | 990 | Board Member | 1 | $0 | $50 | View return |
| 2015 | Hawkeye Community College Foundation | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2015 | Greater Cedar Valley Alliance | 990 | Director | 0.5 | $0 | $0 | View return |
| 2014 | Memorial Foundation of Allen Hospital | 990 | Board Member | 1 | $0 | $837 | View return |
| 2014 | Greater Cedar Valley Chamber of Commerce | 990EZ | Director | 0.5 | $0 | - | View return |
| 2014 | Hawkeye Community College Foundation | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2014 | Greater Cedar Valley Alliance | 990 | Director | 0.5 | $0 | $0 | View return |
| 2014 | Exceptional Persons Inc. | 990 | Director | 0.5 | $0 | $0 | View return |
| 2013 | Memorial Foundation of Allen Hospital | 990 | Board Member | 1 | $0 | $54 | View return |
| 2013 | Greater Cedar Valley Alliance | 990 | Director | 0.5 | $0 | $0 | View return |
| 2013 | Hawkeye Community College Foundation | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Exceptional Persons Inc. | 990 | Director | 0.5 | $0 | $0 | View return |