| 2024 | Committee to Protect Missouri Families | 990 | Executive Committee - Past | 0.25 | $0 | $268,219 | View return |
| 2023 | MID-America Carpenters Regional Council | 990 | Executive Committee - Past | 40 | $268,219 | $0 | View return |
| 2023 | Committee to Protect Missouri Families | 990 | Executive Committee - New | 0.25 | $0 | $181,107 | View return |
| 2023 | MID-America Carpenters Regional Benefits | 990 | Treasurer - Exiting | 1 | $0 | $0 | View return |
| 2023 | Wow-We Care Charity of Wisconsin Inc. | 990PF | Board Member | 1 | $0 | $0 | View return |
| 2023 | St. Louis Carpenters District Council Scholarship Fund Inc. | 990EZ | Executive Committee - Past | 0.25 | $0 | $0 | View return |
| 2023 | Wow - We Care Charity Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Ameripen | 990 | President | 4 | $0 | $0 | View return |
| 2023 | Carpenters Vacation Trust Fund of St Louis | 990 | Exiting Trustee | 1 | $0 | $0 | View return |
| 2022 | MID-America Carpenters Regional Council | 990 | Executive Committee - New | 40 | $181,107 | $0 | View return |
| 2022 | MID-America Carpenters Regional Benefits | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2022 | Ameripen | 990 | President | 4 | $0 | $0 | View return |
| 2022 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | St. Louis Carpenters District Council Scholarship Fund Inc. | 990EZ | Executive Committee - New | 0.25 | $0 | $0 | View return |
| 2022 | Carpenters Vacation Trust Fund of St Louis | 990 | Chairman & Trustee | 1 | $0 | $0 | View return |
| 2021 | Ameripen | 990 | Vice President | 1 | $0 | $0 | View return |
| 2021 | International Federation of Musculoskeletal Research Societies | 990 | Director Until 12/2021 | 0.5 | $0 | $0 | View return |
| 2021 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Carpenters Vacation Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Carpenters Health and Welfare Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | International Federation of Musculoskeletal Research Societies | 990 | Director | 3 | $0 | $0 | View return |
| 2020 | Ameripen | 990 | Vice President | 5 | $0 | $0 | View return |
| 2020 | International Federation of Musculoskeletal Research Societies | 990 | Director | 0.5 | $0 | $0 | View return |
| 2020 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Carpenters Vacation Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Carpenters Health and Welfare Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | The American Legion Boat and Canoe Club Council Inc. | 990 | President | 10 | $0 | $0 | View return |
| 2019 | International Federation of Musculoskeletal Research Societies | 990 | Director | 3 | $0 | $0 | View return |
| 2019 | International Federation of Musculoskeletal Research Societies | 990EZ | Director | 0 | $0 | $0 | View return |
| 2019 | Ameripen | 990 | Vice President | 2 | $0 | $0 | View return |
| 2019 | Carpenters Vacation Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Carpenters Health and Welfare Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Carpenters Vacation Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Carpenters Health and Welfare Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Carpenters Health and Welfare Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Carpenters Vacation Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | United Brotherhood of Carpenters and Joiners of America Lu No 1596 | 990 | Business Agent | 1 | $0 | $0 | View return |
| 2016 | Carpenters Vacation Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | United Brotherhood of Carpenters and Joiners of America Lu No 1596 | 990 | Business Agent | 1 | $0 | $0 | View return |
| 2016 | Carpenters Health and Welfare Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Colorado Group Insurance Assoc Inc | 990EZ | President | 5 | $0 | - | View return |
| 2015 | Carpenters Vacation Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Carpenters Health and Welfare Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Colorado Group Insurance Assoc Inc | 990EZ | President | 5 | $0 | - | View return |
| 2014 | Carpenters Vacation Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Carpenters Health and Welfare Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Carpenters Health and Welfare Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Colorado Group Insurance Assoc Inc | 990EZ | Vice President | 5 | $0 | - | View return |
| 2013 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Carpenters Vacation Trust Fund of St Louis | 990 | Trustee | 1 | $0 | $0 | View return |