| 2025 | North Texas Chapter of the National Association of Corporate Directors Inc | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2025 | Iowa State Building and Construction Trades Council | 990EZ | Trustee | 1 | $0 | - | View return |
| 2025 | Millwright Market Recovery Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2024 | Iowa State Building and Construction Trades Council | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Millwright Market Recovery Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2024 | The Fund for American Studies | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2023 | Millwright Market Recovery Fund | 990 | Sec/Treas | 2 | $0 | $0 | View return |
| 2023 | Iowa State Building and Construction Trades Council | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | The Fund for American Studies | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2022 | Local Union 2158 Health and Welfare Fund | 990 | Trustee | 1 | $0 | $109,988 | View return |
| 2022 | Unbreakabull Rescue Allies | 990EZ | Board Member | 5 | $0 | $0 | View return |
| 2022 | Millwright Market Recovery Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2022 | Iowa State Building and Construction Trades Council | 990EZ | Trustee | 1 | $0 | - | View return |
| 2022 | The Fund for American Studies | 990 | Trustee | 2 | $0 | $0 | View return |
| 2021 | Unbreakabull Rescue Allies | 990EZ | Board Member | 5 | $0 | $0 | View return |
| 2021 | Iowa State Building and Construction Trades Council | 990EZ | Trustee | 1 | $0 | - | View return |
| 2021 | The Fund for American Studies | 990 | Trustee | 2 | $0 | $0 | View return |
| 2021 | Millwright Market Recovery Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2021 | Local Union 2158 Health and Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | The Fund for American Studies | 990 | Trustee | 2 | $0 | $0 | View return |
| 2020 | The Fund for American Studies | 990 | Trustee | 2 | $0 | $0 | View return |
| 2020 | Millwright Local Union 2158 & Illowa Cont Assc Educ Fund Inc | 990EZ | Director - Past | 1 | $0 | $0 | View return |
| 2020 | Iowa State Building and Construction Trades Council | 990EZ | Trustee | 1 | $0 | - | View return |
| 2020 | Millwright Market Recovery Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2020 | Local Union 2158 Health and Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2019 | Millwright Local & Technical Engineers Lu 2158 Jatc | 990 | Trustee - Past | 3 | $0 | $0 | View return |
| 2019 | Millwright Market Recovery Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2019 | The Fund for American Studies | 990 | Trustee | 2 | $0 | $0 | View return |
| 2019 | Iowa State Building and Construction Trades Council | 990EZ | Trustee | 1 | $0 | - | View return |
| 2019 | Millwright Local Union 2158 & Illowa Cont Assc Educ Fund Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Millwright Local Union 2158 & Illowa Cont Assc Educ Fund Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Iowa State Building and Construction Trades Council | 990EZ | Trustee | 1 | $0 | - | View return |
| 2018 | The Fund for American Studies | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | Millwright Local Union 2158 & Illowa Cont Assc Educ Fund Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | The Fund for American Studies | 990 | Trustee | 2 | $0 | $0 | View return |
| 2016 | The Fund for American Studies | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | The Fund for American Studies | 990 | Trustee | 2 | $0 | $0 | View return |
| 2014 | The Fund for American Studies | 990 | Trustee | 1 | $0 | $0 | View return |