| 2024 | Laborers International Union of North America | 990 | Business Manager/Fst | 40 | $107,800 | $0 | View return |
| 2024 | Rocky Mountain District Council of Laborer'S | 990 | President | 1 | $12,000 | $90,386 | View return |
| 2023 | Laborers International Union of North America | 990 | Business Manager/Fst | 40 | $118,448 | $0 | View return |
| 2023 | Rocky Mountain District Council of Laborer'S | 990 | Vice President | 1 | $9,200 | $0 | View return |
| 2023 | Laborers' Joint Apprenticeship and Training Trust of Wyoming | 990EZ | Training Director | 1 | $0 | $0 | View return |
| 2022 | Laborers International Union of North America | 990 | Business Manager/Fst | 40 | $123,908 | $0 | View return |
| 2022 | Rocky Mountain District Council of Laborer'S | 990 | Vice President | 1 | $7,200 | $0 | View return |
| 2022 | Laborers' Joint Apprenticeship and Training Trust of Wyoming | 990EZ | Training Director | 1 | $0 | $0 | View return |
| 2021 | Laborers International Union of North America | 990 | Secretary-Treasurer | 10 | $99,149 | $0 | View return |
| 2021 | Rocky Mountain District Council of Laborer'S | 990 | Vice President | 1 | $7,200 | $0 | View return |
| 2021 | Laborers' Joint Apprenticeship and Training Trust of Wyoming | 990EZ | Training Director | 1 | $0 | $0 | View return |
| 2020 | Laborers International Union of North America | 990 | Secretary-Treasurer | 10 | $121,471 | $0 | View return |
| 2020 | Rocky Mountain District Council of Laborer'S | 990 | Vice President | 1 | $7,200 | $0 | View return |
| 2020 | Laborers' Joint Apprenticeship and Training Trust of Wyoming | 990 | Training Director | 1 | $0 | $99,149 | View return |
| 2019 | Laborers International Union of North America | 990 | Secretary-Treasurer | 10 | $52,334 | $56,956 | View return |
| 2019 | Rocky Mountain District Council of Laborer'S | 990 | Vice President | 1 | $7,200 | $0 | View return |
| 2019 | Laborers' Joint Apprenticeship and Training Trust of Wyoming | 990 | Employee | 30 | $0 | $121,471 | View return |
| 2018 | Laborers' Joint Apprenticeship and Training Trust of Wyoming | 990 | Employee | 30 | $56,956 | $52,334 | View return |
| 2018 | Rocky Mountain District Council of Laborer'S | 990 | Vice President | 1 | $5,450 | $0 | View return |
| 2017 | Laborers International Union of North America | 990 | President | 10 | $7,109 | $48,132 | View return |
| 2017 | Rocky Mountain District Council of Laborer'S | 990 | Recording Secretary | 5 | $4,200 | $0 | View return |
| 2016 | Laborers' Joint Apprenticeship and Training Trust of Wyoming | 990 | Training Director | 30 | $73,126 | $11,869 | View return |
| 2016 | Laborers International Union of North America | 990 | Recording Secretary | 10 | $12,031 | $74,954 | View return |
| 2016 | Rocky Mountain District Council of Laborer'S | 990EZ | Exec Board/Rec Secy | 1 | $0 | - | View return |
| 2015 | Laborers' Joint Apprenticeship and Training Trust of Wyoming | 990 | Training Director | 30 | $74,954 | $12,031 | View return |
| 2015 | Laborers International Union of North America | 990 | Recording Secretary | 10 | $11,844 | $67,190 | View return |
| 2014 | Laborers' Joint Apprenticeship and Training Trust of Wyoming | 990 | Training Director | 30 | $67,190 | $11,844 | View return |
| 2014 | Rocky Mountain District Council of Laborer'S | 990EZ | Executive Board | 1 | $2,200 | $0 | View return |
| 2013 | Rocky Mountain District Council of Laborer'S | 990EZ | Executive Board | 1 | $1,200 | $0 | View return |