| 2025 | Waller County Farm Bureau | 990 | Sec Treas | 1 | $0 | $0 | View return |
| 2024 | Waller County Farm Bureau | 990EZ | Director | 3 | $0 | $0 | View return |
| 2024 | Old River Water Association Inc Old River Water Association Inc | 990 | President | - | $0 | $0 | View return |
| 2023 | Waller County Farm Bureau | 990EZ | Director | 1 | $0 | $0 | View return |
| 2023 | Old River Water Association Inc Old River Water Association Inc | 990 | President | - | $0 | $0 | View return |
| 2022 | Old River Water Association Inc Old River Water Association Inc | 990 | President | - | $0 | $0 | View return |
| 2022 | Waller County Farm Bureau | 990EZ | Director | 3 | $0 | $0 | View return |
| 2021 | Waller County Farm Bureau | 990EZ | Director | 2 | $0 | $0 | View return |
| 2021 | Old River Water Association Inc Old River Water Association Inc | 990 | President | - | $0 | $0 | View return |
| 2021 | Alice Rich Northrop Memorial | 990 | Board Member | 1 | $0 | $0 | View return |
| 2020 | Old River Water Association Inc Old River Water Association Inc | 990 | President | - | $0 | $0 | View return |
| 2020 | Alice Rich Northrop Memorial | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | The Water Research Foundation | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Old River Water Association Inc Old River Water Association Inc | 990 | Presdient | - | $0 | $0 | View return |
| 2017 | Old River Water Association Inc Old River Water Association Inc | 990 | Secretary | 1 | $700 | $0 | View return |
| 2016 | Cypress Creek Volunteer Fire Department | 990 | Director Captain Station 1 | 20 | $0 | $0 | View return |
| 2016 | Old River Water Association Inc Old River Water Association Inc | 990 | Secretary | 1 | $0 | $0 | View return |
| 2016 | Hanover Consort Alternate Name Hanover Wind Symphony | 990EZ | Chairman | 3 | $0 | - | View return |
| 2015 | Cypress Creek Volunteer Fire Department | 990 | Director Captain Station 1 | 20 | $0 | $0 | View return |
| 2015 | Watereuse Research Foundation | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | Old River Water Association Inc Old River Water Association Inc | 990 | Secretary | 1 | $0 | $0 | View return |
| 2015 | Hanover Consort Alternate Name Hanover Wind Symphony | 990EZ | Chairman | 3 | $0 | - | View return |
| 2014 | Harrisburg Realty Improvements Corp | 990 | Vice President | 1 | $0 | $340,018 | View return |
| 2014 | Harristown Development Corporation | 990 | President & CEO | 30 | $0 | $340,018 | View return |
| 2014 | Big Brothers Big Sisters Southern Lake Michingan Region Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Watereuse Research Foundation | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | Hanover Consort Alternate Name Hanover Wind Symphony | 990EZ | Chairman | 3 | $0 | - | View return |
| 2014 | Old River Water Association Inc Old River Water Association Inc | 990 | Secretary | 1 | $0 | $0 | View return |
| 2013 | Harrisburg Realty Improvements Corp | 990 | Vice President | 1 | $0 | $330,680 | View return |
| 2013 | Harristown Development Corporation | 990 | President & CEO | 30 | $0 | $330,680 | View return |
| 2013 | Big Brothers Big Sisters Southern Lake Michingan Region Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Hanover Consort Alternate Name Hanover Wind Symphony | 990EZ | Chairman | 3 | $0 | - | View return |
| 2013 | Old River Water Association Inc Old River Water Association Inc | 990 | Secretary | 1 | $0 | $0 | View return |