| 2024 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Director | 0 | $0 | $0 | View return |
| 2023 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Director | 0 | $0 | $0 | View return |
| 2023 | Harlingen Country Club Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2022 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Director | 0 | $0 | $0 | View return |
| 2022 | Wisconsin Laborers Apprenticeship and Training Fund | 990 | Former Trustee | 3 | $0 | $0 | View return |
| 2022 | Harlingen Country Club Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2021 | Allied Construction Employers Association Inc | 990 | Prior CEO | 40 | $29,495 | $0 | View return |
| 2021 | Wisconsin Laborers Apprenticeship and Training Fund | 990 | Employer Trustee | 3 | $0 | $0 | View return |
| 2021 | Milwaukee Painters Local Union No 781 Health Fund | 990 | Trustee - Ended 3-1-2021 | 2 | $0 | $0 | View return |
| 2021 | Carpenters and Joiners Welfare Fund | 990 | Mgt Trustee/Alternate | 1 | $0 | $0 | View return |
| 2021 | Iron Workers Local 8 Welfare Fund | 990 | Trustee | 0.25 | $0 | $0 | View return |
| 2021 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Director | 0 | $0 | $0 | View return |
| 2021 | Wisconsin Operating Engineers Skill Improvement and Apprenticeship Fun | 990 | Former Trustee | 3 | $0 | $0 | View return |
| 2020 | Allied Construction Employers Association Inc | 990 | CEO | 40 | $190,406 | $0 | View return |
| 2020 | Wisconsin Operating Engineers Skill Improvement and Apprenticeship Fun | 990 | Trustee | 3 | $0 | $0 | View return |
| 2020 | Milwaukee Painters Local Union No 781 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2020 | Carpenters and Joiners Welfare Fund | 990 | Mgt Trustee/Alternate | 1 | $0 | $0 | View return |
| 2020 | Iron Workers Local 8 Welfare Fund | 990 | Trustee | 0.25 | $0 | $0 | View return |
| 2020 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Director | 0 | $0 | $0 | View return |
| 2020 | Mason Contractors Association of Milwaukee | 990EZ | Treasurer/Secretary | 0.5 | $0 | $0 | View return |
| 2020 | Building and Public Works Laborers Vacation Trust Fund | 990 | Former Trustee | 1 | $0 | $0 | View return |
| 2020 | Wisconsin Laborers' Health Fund | 990 | Former Trustee | 3 | $0 | $0 | View return |
| 2019 | Allied Construction Employers Association Inc | 990 | CEO | 40 | $193,965 | $0 | View return |
| 2019 | Operating Engineers Local 139 Health Benefit Fund | 990 | Trustee | 3 | $0 | $186,462 | View return |
| 2019 | Wisconsin Laborers' Health Fund | 990 | Trustee | 3 | $0 | $186,462 | View return |
| 2019 | Milwaukee Carpenters' District Council Health Fund | 990 | Trustee/Chairman | 1 | $0 | $0 | View return |
| 2019 | Wisconsin Operating Engineers Skill Improvement and Apprenticeship Fun | 990 | Trustee | 3 | $0 | $0 | View return |
| 2019 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Director | 0 | $0 | $0 | View return |
| 2019 | Milwaukee Painters Local Union No 781 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2019 | Mason Contractors Association of Milwaukee | 990EZ | Treasurer | 0.2 | $0 | $0 | View return |
| 2019 | Iron Workers Local 8 Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2019 | Carpenters and Joiners Welfare Fund | 990 | Mgt Trustee/Alternate | 1 | $0 | $0 | View return |
| 2019 | Wisconsin Masons' Health Care Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Allied Construction Employers Association Inc | 990 | CEO | 40 | $186,462 | $0 | View return |
| 2018 | Operating Engineers Local 139 Health Benefit Fund | 990 | Trustee | 3 | $0 | $186,462 | View return |
| 2018 | Wisconsin Laborers' Health Fund | 990 | Trustee | 3 | $0 | $177,480 | View return |
| 2018 | Wisconsin Operating Engineers Skill Improvement and Apprenticeship Fun | 990 | Trustee | 3 | $0 | $0 | View return |
| 2018 | Mason Contractors Association of Milwaukee | 990EZ | Treasurer | 0 | $0 | $0 | View return |
| 2018 | Iron Workers Local 8 Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2018 | Milwaukee Painters Local Union No 781 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2018 | Milwaukee Carpenters' District Council Health Fund | 990 | Trustee/Chairman | 1 | $0 | $0 | View return |
| 2018 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Director | 0 | $0 | $0 | View return |
| 2018 | Residential Union Carpentry Contractors Association Inc | 990EZ | Sce/Treas | 0 | $0 | $0 | View return |
| 2018 | Master Builders Association of Wisconsin Inc | 990EZ | Exec Sec/Treas | 0 | $0 | $0 | View return |
| 2018 | Wisconsin Masons' Health Care Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2017 | Allied Construction Employers Association Inc | 990 | CEO | 40 | $177,480 | $0 | View return |
| 2017 | Wisconsin Laborers' Health Fund | 990 | Trustee | 3 | $0 | $177,480 | View return |
| 2017 | Operating Engineers Local 139 Health Benefit Fund | 990 | Trustee | 3 | $0 | $177,480 | View return |
| 2017 | Milwaukee Carpenters' District Council Health Fund | 990 | Trustee/Chairman | 1 | $0 | $0 | View return |
| 2017 | Master Builders Association of Wisconsin Inc | 990EZ | Exec Sec/Treas | 0 | $0 | $0 | View return |
| 2017 | Milwaukee Painters Local Union No 781 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | Iron Workers Local 8 Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2017 | Mason Contractors Association of Milwaukee | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2017 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Director | 0 | $0 | $0 | View return |
| 2017 | Residential Union Carpentry Contractors Association Inc | 990EZ | Sce/Treas | 0 | $0 | $0 | View return |
| 2017 | Wisconsin Operating Engineers Skill Improvement and Apprenticeship Fun | 990 | Trustee | 3 | $0 | $0 | View return |
| 2017 | Wisconsin Masons' Health Care Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2017 | Building and Public Works Laborers Vacation Trust Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2017 | Milwaukee Carpenters' District Council Health Fund | 990 | Trustee/Chairman | 1 | $0 | $0 | View return |
| 2016 | Allied Construction Employers Association Inc | 990 | CEO | 40 | $173,950 | $0 | View return |
| 2016 | Wisconsin Laborers' Health Fund | 990 | Trustee | 3 | $0 | $173,950 | View return |
| 2016 | Operating Engineers Local 139 Health Benefit Fund | 990 | Trustee | 3 | $0 | $173,950 | View return |
| 2016 | Master Builders Association of Wisconsin Inc | 990EZ | Exec Secretary/Treas | 0 | $0 | - | View return |
| 2016 | Milwaukee Carpenters' District Council Health Fund | 990 | Trustee/Chairman | 1 | $0 | $0 | View return |
| 2016 | Wisconsin Operating Engineers Skill Improvement and Apprenticeship Fun | 990 | Trustee | 3 | $0 | $0 | View return |
| 2016 | Iron Workers Local 8 Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2016 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Di | - | $0 | $0 | View return |
| 2016 | Mason Contractors Association of Milwaukee | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2016 | Wisconsin Masons' Health Care Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2016 | Building and Public Works Laborers Vacation Trust Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2015 | Allied Construction Employers Association Inc | 990 | CEO | 40 | $156,650 | $0 | View return |
| 2015 | Wisconsin Laborers' Health Fund | 990 | Trustee | 3 | $0 | $156,650 | View return |
| 2015 | Milwaukee Carpenters' District Council Health Fund | 990 | Trustee/Chairman | 1 | $0 | $138,500 | View return |
| 2015 | Milwaukee Carpenters' District Council Vacation Fund | 990 | Trustee/Chairman | 1 | $0 | $138,500 | View return |
| 2015 | Operating Engineers Local 139 Health Benefit Fund | 990 | Trustee | 3 | $0 | $138,500 | View return |
| 2015 | Iron Workers Local 8 Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2015 | Mason Contractors Association of Milwaukee | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2015 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Di | - | $0 | $0 | View return |
| 2015 | Master Builders Association of Wisconsin Inc | 990EZ | Exec Secretary | 0 | $0 | - | View return |
| 2015 | Building and Public Works Laborers Vacation Trust Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2015 | Milwaukee Painters Local Union No 781 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | Wisconsin Masons' Health Care Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2015 | Milwaukee Painters Local Union No 781 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2014 | Allied Construction Employers Association Inc | 990 | CEO | 40 | $138,500 | $0 | View return |
| 2014 | Wisconsin Laborers' Health Fund | 990 | Trustee | 3 | $0 | $138,500 | View return |
| 2014 | Operating Engineers Local 139 Health Benefit Fund | 990 | Trustee | 3 | $0 | $138,500 | View return |
| 2014 | Iron Workers Local 8 Welfare Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2014 | Milwaukee Carpenters' District Council Health Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2014 | Milwaukee Carpenters' District Council Vacation Fund | 990 | Trustee/Chairman | 1 | $0 | $0 | View return |
| 2014 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Di | - | $0 | $0 | View return |
| 2014 | Milwaukee Painters Local Union No 781 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2014 | Building and Public Works Laborers Vacation Trust Fund | 990 | Chairman | 0 | $0 | $0 | View return |
| 2014 | Wisconsin Masons' Health Care Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2013 | Allied Construction Employers Association Inc | 990 | CEO | 40 | $138,500 | $0 | View return |
| 2013 | Wisconsin Laborers' Health Fund | 990 | Trustee | 3 | $0 | $138,500 | View return |
| 2013 | Operating Engineers Local 139 Health Benefit Fund | 990 | Trustee | 3 | $0 | $138,500 | View return |
| 2013 | Milwaukee Painters Local Union No 781 Health Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2013 | The Rotary Endowment Fund of the Rotary Club of Harlingen Texas | 990 | Secretary-Di | 1 | $0 | $0 | View return |
| 2013 | Building and Public Works Laborers Vacation Trust Fund | 990 | Chairman | 0 | $0 | $0 | View return |
| 2013 | Wisconsin Masons' Health Care Fund | 990 | Trustee | 0 | $0 | $0 | View return |