| 2024 | Iowa Motor Truck Association Inc | 990 | President | 40 | $287,569 | $0 | View return |
| 2023 | Iowa Motor Truck Association Inc | 990 | President | 40 | $299,841 | $0 | View return |
| 2023 | Artist Incubation Inc. | 990EZ | Director | 0 | $0 | - | View return |
| 2023 | Iowa Good Roads Association | 990EZ | President | 1 | $0 | $0 | View return |
| 2022 | Iowa Motor Truck Association Inc | 990 | President | 40 | $242,992 | $0 | View return |
| 2022 | Artist Incubation Inc. | 990EZ | Director | 0 | $0 | - | View return |
| 2022 | Iowa Good Roads Association | 990EZ | President | 1 | $0 | - | View return |
| 2021 | Iowa Motor Truck Association Inc | 990 | President | 40 | $266,593 | $0 | View return |
| 2021 | Trucking Association Executives Council Taec Region III | 990 | Vice Chair | 1 | $0 | $0 | View return |
| 2021 | Artist Incubation Inc. | 990EZ | Director | 4 | $0 | - | View return |
| 2021 | Heavy Vehicle Electronic License Plate Inc | 990 | Member | 1 | $0 | $0 | View return |
| 2020 | Iowa Motor Truck Association Inc | 990 | President | 40 | $229,429 | $0 | View return |
| 2020 | Heavy Vehicle Electronic License Plate Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Iowa Motor Truck Association Inc | 990 | President | 40 | $223,983 | $0 | View return |
| 2019 | Heavy Vehicle Electronic License Plate Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Iowa Motor Truck Association Inc | 990 | President | 40 | $216,548 | $0 | View return |
| 2018 | Heavy Vehicle Electronic License Plate Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Iowa Motor Truck Association Inc | 990 | President | 40 | $208,752 | $0 | View return |
| 2017 | Trucking Association Executives Council Taec Region III | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Heavy Vehicle Electronic License Plate Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Iowa Motor Truck Association Inc | 990 | President | 40 | $200,466 | $0 | View return |
| 2016 | Artist Incubation Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Heavy Vehicle Electronic License Plate Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Iowa Motor Truck Association Inc | 990 | President | 40 | $212,541 | $0 | View return |
| 2015 | Heavy Vehicle Electronic License Plate Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Iowa Good Roads Association | 990EZ | Director | 1 | $0 | - | View return |
| 2014 | Iowa Motor Truck Association Inc | 990 | President | 40 | $183,113 | $0 | View return |
| 2014 | Economic Progress for Iowa Citizens | 990EZ | Director | 0 | $0 | $0 | View return |
| 2014 | Iowa Good Roads Association | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Heavy Vehicle Electronic License Plate Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Iowa Motor Truck Association Inc | 990 | President | 40 | $178,270 | $0 | View return |
| 2013 | Economic Progress for Iowa Citizens | 990EZ | Director | 0 | $0 | $0 | View return |
| 2013 | Heavy Vehicle Electronic License Plate Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Iowa Biodiesel Board | 990 | Director | 0 | $0 | $0 | View return |