| 2024 | International Union of Operating Engineers Local 112 | 990 | President | 58 | $203,679 | $0 | View return |
| 2024 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $203,679 | View return |
| 2024 | Greater Idaho Falls Police Foundation Inc. | 990EZ | Chairman | 5 | $0 | $0 | View return |
| 2023 | International Union of Operating Engineers Local 112 | 990 | President | 60 | $180,135 | $0 | View return |
| 2023 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $183,734 | View return |
| 2023 | Trustees of Operating Engineers | 990 | Union Trustee | 5 | $0 | $0 | View return |
| 2023 | Police Athletic League of Delaware Inc. | 990 | Board Member | 4 | $0 | $0 | View return |
| 2022 | International Union of Operating Engineers Local 112 | 990 | President | 60 | $183,734 | $0 | View return |
| 2022 | International Union United Auto Aerospace & Agricultural Workers | 990EZ | CAP Council Delegate | 1 | $311 | $0 | View return |
| 2022 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $183,734 | View return |
| 2022 | Trustees of Operating Engineers | 990 | Union Trustee | 5 | $0 | $0 | View return |
| 2022 | Police Athletic League of Delaware Inc. | 990 | Board Member | 4 | $0 | $0 | View return |
| 2021 | International Union of Operating Engineers Local 112 | 990 | President | 60 | $183,734 | $0 | View return |
| 2021 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $180,134 | View return |
| 2021 | Iuoe Local 112 Scholarship Fund Inc. | 990EZ | President | 0.5 | $0 | $0 | View return |
| 2021 | Trustees of Operating Engineers | 990 | Union Trustee | 5 | $0 | $0 | View return |
| 2021 | Police Athletic League of Delaware Inc. | 990 | Board Member | 4 | $0 | $0 | View return |
| 2020 | International Union of Operating Engineers Local 112 | 990 | President | 60 | $186,847 | $0 | View return |
| 2020 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $186,847 | View return |
| 2020 | Trustees of Operating Engineers | 990 | Union Trustee | 5 | $0 | $0 | View return |
| 2020 | Iuoe Local 112 Scholarship Fund Inc. | 990EZ | President | 0.5 | $0 | $0 | View return |
| 2020 | Police Athletic League of Delaware Inc. | 990 | Board Member | 4 | $0 | $0 | View return |
| 2020 | Middle Atlantic-Great Lakes Organized Crime Law Enforcement Ne | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | International Union of Operating Engineers Local 112 | 990 | President | 60 | $181,494 | $0 | View return |
| 2019 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $181,494 | View return |
| 2019 | Iuoe Local 112 Scholarship Fund Inc. | 990EZ | President | 0.5 | $0 | $0 | View return |
| 2019 | Trustees of Operating Engineers | 990 | Union Trustee | 5 | $0 | $0 | View return |
| 2019 | Middle Atlantic-Great Lakes Organized Crime Law Enforcement Ne | 990 | Board Member | 1 | $0 | $0 | View return |
| 2018 | International Union of Operating Engineers Local 112 | 990 | President | 60 | $178,634 | $0 | View return |
| 2018 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $178,634 | View return |
| 2018 | Iuoe Local 112 Scholarship Fund Inc. | 990EZ | President | 0.5 | $0 | $0 | View return |
| 2018 | Trustees of Operating Engineers | 990 | Union Trustee | 5 | $0 | $0 | View return |
| 2017 | International Union of Operating Engineers Local 112 | 990 | President | 40 | $173,234 | $0 | View return |
| 2017 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $171,688 | View return |
| 2017 | Trustees of Operating Engineers | 990 | Union Trustee | 5 | $0 | $0 | View return |
| 2016 | International Union of Operating Engineers Local 112 | 990 | President | 40 | $172,069 | $0 | View return |
| 2016 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $172,069 | View return |
| 2016 | Trustees of Operating Engineers | 990 | Union Trustee | 5 | $0 | $0 | View return |
| 2015 | International Union of Operating Engineers Local 112 | 990 | President | 40 | $164,046 | $0 | View return |
| 2015 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $164,046 | View return |
| 2015 | Trustees of Operating Engineers | 990 | Union Trustee | 5 | $0 | $0 | View return |
| 2014 | International Union of Operating Engineers Local 112 | 990 | President | 40 | $162,822 | $0 | View return |
| 2014 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $161,725 | View return |
| 2014 | Trustees of Operating Engineers | 990 | Union Trustee | 5 | $0 | $0 | View return |
| 2013 | International Union of Operating Engineers Local 112 | 990 | President | 40 | $153,118 | $0 | View return |
| 2013 | The International Union of Operating Engineers Local 112 Nde Training Fund | 990 | Administrator | 2 | $0 | $150,467 | View return |
| 2013 | Trustees of Operating Engineers | 990 | Union Trustee | 10 | $0 | $0 | View return |