| 2025 | Bac Administrative District Council of Eastern Missouri | 990 | Director | 40 | $146,640 | $0 | View return |
| 2025 | Pride of St Louis Inc DBA St Louis Construction Cooperative | 990EZ | Governance Board Member | 1.5 | $0 | $0 | View return |
| 2025 | International Masonry Institute | 990 | Trustee | 5 | $0 | $0 | View return |
| 2025 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2024 | Bac Administrative District Council of Eastern Missouri | 990 | Director | 40 | $138,773 | $0 | View return |
| 2024 | Pride of St Louis Inc DBA St Louis Construction Cooperative | 990EZ | Governance Board Member | 1.5 | $0 | $0 | View return |
| 2024 | International Masonry Institute | 990 | Trustee | 5 | $0 | $0 | View return |
| 2024 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2024 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2024 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2023 | Bac Administrative District Council of Eastern Missouri | 990 | Director | 40 | $134,754 | $0 | View return |
| 2023 | International Masonry Institute | 990 | Trustee | 5 | $0 | $0 | View return |
| 2023 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2023 | Pride of St Louis Inc DBA St Louis Construction Cooperative | 990EZ | Governance Board Member | 1.5 | $0 | $0 | View return |
| 2023 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2023 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2022 | Bac Administrative District Council of Eastern Missouri | 990 | Director | 40 | $131,446 | $0 | View return |
| 2022 | International Masonry Institute | 990 | Trustee | 5 | $0 | $0 | View return |
| 2022 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2022 | Pride of St Louis Inc DBA St Louis Construction Cooperative | 990EZ | Governance Board Member | 1.5 | $0 | $0 | View return |
| 2022 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2022 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2021 | Bac Administrative District Council of Eastern Missouri | 990 | Director | 40 | $128,165 | $0 | View return |
| 2021 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2021 | International Masonry Institute | 990 | Trustee | 5 | $0 | $0 | View return |
| 2021 | Pride of St Louis Inc DBA St Louis Construction Cooperative | 990EZ | Governance Board Member | 1.5 | $0 | $0 | View return |
| 2021 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2021 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2020 | Bac Administrative District Council of Eastern Missouri | 990 | Director | 40 | $126,946 | $0 | View return |
| 2020 | International Masonry Institute | 990 | Trustee | 5 | $0 | $0 | View return |
| 2020 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2020 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2020 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2019 | Bac Administrative District Council of Eastern Missouri | 990 | Director | 40 | $121,300 | $0 | View return |
| 2019 | International Masonry Institute | 990 | Trustee | 5 | $0 | $0 | View return |
| 2019 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2019 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2018 | Bac Administrative District Council of Eastern Missouri | 990 | Director | 40 | $106,711 | $0 | View return |
| 2018 | International Masonry Institute | 990 | Trustee | 5 | $0 | $0 | View return |
| 2018 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2018 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2017 | Bac Administrative District Council of Eastern Missouri | 990 | Director | 40 | $105,535 | $0 | View return |
| 2017 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2017 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2016 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2016 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2016 | Bricklayers Local 1 of Missouri Welfare Fund | 990 | Labor Trustee | 2 | $0 | $0 | View return |
| 2015 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2015 | Bricklayers Local 1 of Missouri Welfare Fund | 990 | Labor Trustee | 2 | $0 | $0 | View return |
| 2015 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Administrator | 20 | $0 | $0 | View return |
| 2014 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2014 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Administrator | 20 | $0 | $0 | View return |
| 2014 | Bricklayers Local 1 of Missouri Welfare Fund | 990 | Labor Trustee | 2 | $0 | $0 | View return |
| 2013 | International Union of Bricklayers and Allied Craftworkers | 990 | Vice President | 40 | $0 | $0 | View return |
| 2013 | Bricklayers Local 1 of Missouri Welfare Fund | 990 | Labor Trustee | 2 | $0 | $0 | View return |
| 2013 | Bricklayers Local No 1 of Missouri Apprentice Trust | 990 | Administrator | 20 | $0 | $0 | View return |
| 2013 | Bricklayer Local 1 of Mo Vacation Trust Joint Board of Trustees | 990 | Union Trustee | 0 | $0 | $0 | View return |