| 2024 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Bus Manager/ | 40 | $91,760 | $0 | View return |
| 2024 | United Association Local 110 Labor | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |
| 2023 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Bus Manager/ | 40 | $86,606 | $0 | View return |
| 2023 | United Association Local 110 Labor | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Vice-President | 1 | $0 | $0 | View return |
| 2023 | Plumbers & Fitters Local Union No 110 Benefit Trust Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2022 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Business Manager/Financial Secretary | 40 | $84,038 | $0 | View return |
| 2022 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2022 | United Association Local 110 Labor | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |
| 2022 | Plumbers & Fitters Local Union No 110 Benefit Trust Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2021 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Business Manager/Financial Secretary | 40 | $74,115 | $0 | View return |
| 2021 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2021 | United Association Local 110 Labor | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Plumbers & Fitters Local Union No 110 Benefit Trust Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2021 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |
| 2020 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Business Manager/Financial Secretary | 40 | $71,212 | $0 | View return |
| 2020 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |
| 2020 | United Association of Journeymen & Apprentices of the Plumbing & Pipe | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2020 | Plumbers & Fitters Local Union No 110 Benefit Trust Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2019 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Business Manager/Financial Secretary | 40 | $68,266 | $0 | View return |
| 2019 | Plumbers & Fitters Local Union No 110 Benefit Trust Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2019 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |
| 2018 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Business Manager/Financial | 40 | $66,298 | $0 | View return |
| 2018 | Virginia Pipe Trades Association | 990EZ | President | 2 | $0 | $0 | View return |
| 2018 | United Assn of Journeymen & Apprentices Plumbers & Steamfitters | 990 | Financial Secretary | 1 | $0 | $0 | View return |
| 2018 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |
| 2018 | Plumbers & Fitters Local Union No 110 Benefit Trust Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2017 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Business Manager/Financial | 40 | $65,189 | $0 | View return |
| 2017 | United Assn of Journeymen&Apprentic Plumbers & Steamfitters Local 540 | 990 | Business Manager | 1 | $0 | $65,189 | View return |
| 2017 | United Assn of Journeymen & Apprentices Plumbers & Steamfitters | 990 | Financial Secretary | 1 | $0 | $1,386 | View return |
| 2017 | Virginia Pipe Trades Association | 990EZ | President | 2 | $0 | - | View return |
| 2017 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |
| 2017 | Plumbers & Fitters Local Union No 110 Benefit Trust Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2016 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Business Manager/Financial | 40 | $63,059 | $0 | View return |
| 2016 | Virginia Pipe Trades Association | 990 | President | 2 | $0 | $0 | View return |
| 2016 | Plumbers & Fitters Local Union No 110 Benefit Trust Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2016 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |
| 2015 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Business Manager/Financial | 40 | $61,708 | $0 | View return |
| 2015 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |
| 2015 | Virginia Pipe Trades Association | 990 | President | 0 | $0 | $0 | View return |
| 2015 | Plumbers & Fitters Local Union No 110 Benefit Trust Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2014 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Business Manager/Financial | 40 | $61,422 | $0 | View return |
| 2014 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |
| 2014 | Plumbers & Fitters Local Union No 110 Benefit Trust Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2013 | United Association of Journeymen and Apprentices Local Union 110 | 990 | Business Manager/Financial | 40 | $60,510 | $0 | View return |
| 2013 | Joint Apprenticeship Committee of the Tidewater Plumbing Heating and A/C Ind | 990 | Secretary | 1 | $0 | $0 | View return |