| 2022 | Midwestern District Promotional Committee Inc | 990 | Secretary - Past | 0.25 | $0 | $0 | View return |
| 2022 | Veterans of Foreign Wars Dept of Michigan | 990 | District 6 | - | $0 | $0 | View return |
| 2021 | Midwestern District Promotional Committee Inc | 990 | Secretary | 0.25 | $0 | $0 | View return |
| 2021 | Carpenters Joint Training Fund of St. Louis | 990 | Exiting Trustee | 1 | $0 | $0 | View return |
| 2021 | Carpenters Vacation Trust Fund of St Louis | 990 | Exiting Trustee | 1 | $0 | $0 | View return |
| 2021 | Carpenters Health and Welfare Trust Fund of St Louis | 990 | Exiting Trustee | 1 | $0 | $0 | View return |
| 2020 | Committee to Protect Missouri Families | 990 | Director | 1 | $0 | $276,144 | View return |
| 2020 | Pride of St Louis Inc DBA St Louis | 990EZ | Governance Board Member | 1.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 |
| 2019 | Committee to Protect Missouri Families | 990 | Director | 1 | $0 | $271,551 | View return |
| 2019 | Pride of St Louis Inc DBA St Louis | 990EZ | Governance Board Member | 1.5 | $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 | Committee to Protect Missouri Families | 990 | Director | 1 | $0 | $269,247 | View return |
| 2018 | Committee to Protect Missouri Families | 990 | Director | 1 | $0 | $269,247 | View return |
| 2018 | Midwestern District Promotional Committee Inc | 990 | Secretary | 0 | $0 | $0 | View return |
| 2018 | Pride of St Louis Inc DBA St Louis | 990EZ | Governance Board Member | 1.5 | $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 | Committee to Protect Missouri Families | 990 | Director | 1 | $0 | $236,470 | View return |
| 2017 | Midwestern District Promotional Committee Inc | 990 | Secretary | 0 | $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 |
| 2016 | Committee to Protect Missouri Families | 990 | Director | 1 | $0 | $186,004 | View return |
| 2016 | Midwestern District Promotional Committee Inc | 990 | Secretary | 0 | $0 | $0 | View return |
| 2016 | Carpenters Vacation Trust Fund of St Louis | 990 | Trustee | 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 | Carpenters Vacation Trust Fund of St Louis | 990 | Secretary & 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 | Secretary & Trustee | 1 | $0 | $0 | View return |
| 2014 | Carpenters Joint Training Fund of St. Louis | 990 | Trustee | 1 | $0 | $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 | 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 |