| 2024 | Smart 33 Wheeling District Joint Apprenticeship Training Committee | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2024 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Smart 33 Wheeling District Joint Apprenticeship Training Committee | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2023 | Sheet Metal Workers Wheeling District Building Corporation | 990 | President | 2 | $0 | $0 | View return |
| 2023 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers Wheeling District Building Corporation | 990 | President / Treasurer | 2 | $0 | $0 | View return |
| 2022 | Smart 33 Wheeling District Joint Apprenticeship Training Committee | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2022 | Smart 33 Wheeling District Joint Apprenticeship Training Committee | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2022 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Sheet Metal Workers Wheeling District Building Corporation | 990EZ | President/Treasurer | 2 | $0 | $0 | View return |
| 2021 | West Virginia Sheet Metal Workers Joint Apprenticeship Training | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Sheet Metal Workers Wheeling District Building Corporation | 990EZ | President/Treasurer | 2 | $0 | $0 | View return |
| 2021 | West Virginia Sheet Metal Workers Joint Apprenticeship Training | 990 | Trustee - Past | 1 | $0 | $0 | View return |
| 2020 | Sheet Metal Workers Wheeling District Building Corporation | 990EZ | President / Treasurer | 2 | $0 | $0 | View return |
| 2020 | West Virginia Sheet Metal Workers Joint Apprenticeship Training | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Upper Ohio Valley Building and Construction Trades Council | 990 | Ex Vice-President | 4 | $2,400 | $0 | View return |
| 2019 | West Virginia Sheet Metal Workers Joint Apprenticeship Training | 990 | Chairman | 1 | $0 | $0 | View return |
| 2019 | Sheet Metal Workers Wheeling District Building Corporation | 990EZ | President / Treasurer | 2 | $0 | $0 | View return |
| 2019 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Upper Ohio Valley Building and Construction Trades Council | 990 | Ex Vice-President | 4 | $2,400 | $0 | View return |
| 2018 | Sheet Metal Workers Wheeling District Building Corporation | 990EZ | President / Treasurer | 2 | $0 | $0 | View return |
| 2018 | West Virginia Sheet Metal Workers Joint Apprenticeship Training | 990 | Chairman | 1 | $0 | $0 | View return |
| 2018 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Upper Ohio Valley Building and Construction Trades Council | 990 | Vice President | 4 | $3,600 | $0 | View return |
| 2017 | Project Best Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers Wheeling District Building Corporation | 990EZ | President/Treasurer | 2 | $0 | $0 | View return |
| 2017 | West Virginia Sheet Metal Workers Joint Apprenticeship Training | 990 | Chairman | 1 | $0 | $0 | View return |
| 2017 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Upper Ohio Valley Building and Construction Trades Council | 990 | Vice President | 4 | $2,400 | $0 | View return |
| 2016 | West Virginia Sheet Metal Workers Joint Apprenticeship Training | 990 | Chairman | 1 | $0 | $0 | View return |
| 2016 | Sheet Metal Workers Wheeling District Building Corporation | 990EZ | President/Treasurer | 2 | $0 | $0 | View return |
| 2016 | Project Best Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2016 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Upper Ohio Valley Building and Construction Trades Council | 990 | Secretary/Treasurer | 4 | $3,100 | $0 | View return |
| 2015 | West Virginia Sheet Metal Workers Joint Apprenticeship Training | 990 | Chairman | 1 | $0 | $0 | View return |
| 2015 | Project Best Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers Wheeling District Building Corporation | 990EZ | President/Treasurer | 2 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers Wheeling District LMCC Inc | 990EZ | Secetary/Tre | 0 | $0 | - | View return |
| 2015 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Upper Ohio Valley Building and Construction Trades Council | 990 | Secretary/Treasurer | 4 | $2,400 | $0 | View return |
| 2014 | Sheet Metal Workers Wheeling District Building Corporation | 990EZ | President/Treasurer | 2 | $0 | $0 | View return |
| 2014 | Sheet Metal Workers Wheeling District LMCC Inc | 990EZ | Secetary/Tre | 5 | $0 | - | View return |
| 2014 | Project Best Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2014 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Upper Ohio Valley Building and Construction Trades Council | 990 | Secretary/Treasurer | 4 | $2,400 | $0 | View return |
| 2013 | Sheet Metal Workers Wheeling District Building Corporation | 990EZ | President/Treasurer | 2 | $0 | $0 | View return |
| 2013 | Sheet Metal Workers Wheeling District LMCC Inc | 990EZ | Secetary/Tre | 5 | $0 | - | View return |
| 2013 | Project Best Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2013 | Tri-County Building Trades Health Fund | 990 | Trustee | 1 | $0 | $0 | View return |