| 2025 | Joshuas Promise Inc | 990EZ | Member | 0 | $0 | $0 | View return |
| 2024 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $325,432 | $0 | View return |
| 2024 | United Association of Journeymen & | 990 | Vice President | 1 | $122,010 | $0 | View return |
| 2024 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $325,432 | View return |
| 2024 | Joshuas Promise Inc | 990EZ | Member | 0 | $0 | $0 | View return |
| 2024 | Interface Environmental Foundation Inc. | 990PF | Senior Vice President | 0.5 | $0 | $0 | View return |
| 2023 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $327,732 | $0 | View return |
| 2023 | United Association of Journeymen & | 990 | Vice President | 40 | $119,523 | $0 | View return |
| 2023 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $327,732 | View return |
| 2023 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $310,177 | View return |
| 2023 | Interface Environmental Foundation Inc. | 990PF | Senior Vice President | 0.5 | $0 | $0 | View return |
| 2023 | Joshuas Promise Inc | 990EZ | Member | 0 | $0 | $0 | View return |
| 2023 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee, Co Chairman | 0.1 | $0 | $0 | View return |
| 2022 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $317,746 | $0 | View return |
| 2022 | United Association of Journeymen & | 990 | Vice President | 40 | $115,456 | $0 | View return |
| 2022 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $317,746 | View return |
| 2022 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $317,746 | View return |
| 2022 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee, Co Chairman | 0.1 | $0 | $0 | View return |
| 2022 | Interface Environmental Foundation Inc. | 990PF | Senior Vice President | 0.5 | $0 | $0 | View return |
| 2022 | Joshuas Promise Inc | 990EZ | Member | 0 | $0 | $0 | View return |
| 2022 | Southwest Pipe Trades Association | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $348,398 | $0 | View return |
| 2021 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $348,398 | View return |
| 2021 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $330,724 | View return |
| 2021 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee, Co Chairman | 0.1 | $0 | $0 | View return |
| 2021 | Interface Environmental Foundation Inc. | 990PF | Senior Vice President | 1 | $0 | $0 | View return |
| 2021 | Seminole Boosters Inc. | 990 | Director | 0.25 | $0 | $0 | View return |
| 2020 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $316,834 | $0 | View return |
| 2020 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $316,834 | View return |
| 2020 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $316,834 | View return |
| 2020 | American Legion | 990EZ | Sec/Treas | 1 | $0 | $0 | View return |
| 2020 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee, Co Chairman | 0.1 | $0 | $0 | View return |
| 2020 | Seminole Boosters Inc. | 990 | Director | 0.25 | $0 | $0 | View return |
| 2020 | Interface Environmental Foundation Inc. | 990PF | Senior Vice President | 1 | $0 | $0 | View return |
| 2019 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $294,009 | $0 | View return |
| 2019 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $294,009 | View return |
| 2019 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $294,009 | View return |
| 2019 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee, Co Chairman | 0.1 | $0 | $0 | View return |
| 2019 | American Legion | 990EZ | Sec/Treas | 1 | $0 | $0 | View return |
| 2019 | Seminole Boosters Inc. | 990 | Director | 0.25 | $0 | $0 | View return |
| 2018 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $329,904 | $0 | View return |
| 2018 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $336,417 | View return |
| 2018 | American Legion | 990EZ | Sec/Treas | 1 | $0 | $0 | View return |
| 2018 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee, Co Chairman | 0.1 | $0 | $0 | View return |
| 2018 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $0 | View return |
| 2018 | Seminole Boosters Inc. | 990 | Director | 0.25 | $0 | $0 | View return |
| 2017 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $278,694 | $0 | View return |
| 2017 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $284,678 | View return |
| 2017 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $0 | View return |
| 2017 | American Legion | 990EZ | Sec/Treas | 1 | $0 | $0 | View return |
| 2017 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee, Co Chairman | 0.1 | $0 | $0 | View return |
| 2017 | Seminole Boosters Inc. | 990 | Director | 0.25 | $0 | $0 | View return |
| 2016 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $279,889 | $0 | View return |
| 2016 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $286,415 | View return |
| 2016 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee, Co Chairman | 0.1 | $0 | $0 | View return |
| 2016 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $0 | View return |
| 2016 | American Legion | 990EZ | Sec/Treas | 1 | $0 | $0 | View return |
| 2016 | Seminole Boosters Inc. | 990 | Director | 0.25 | $0 | $0 | View return |
| 2015 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $273,258 | $0 | View return |
| 2015 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $273,258 | View return |
| 2015 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee, Co Chairman | 0.1 | $0 | $0 | View return |
| 2015 | Southwest Pipe Trades Association | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $0 | View return |
| 2015 | American Legion | 990EZ | Sec/Treas | 1 | $0 | $0 | View return |
| 2014 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $278,413 | $0 | View return |
| 2014 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $284,439 | View return |
| 2014 | Pipeline Industry Benefit Fund | 990 | Trustee, Co-Chairman | 0.1 | $0 | $0 | View return |
| 2014 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee, Co Chairman | 0.1 | $0 | $0 | View return |
| 2014 | American Legion | 990EZ | Sec/Treas | 1 | $0 | $0 | View return |
| 2013 | Pipeliners Local Union 798 | 990 | Business Manager | 40 | $280,105 | $0 | View return |
| 2013 | Pipeliners Voluntary Fund | 990 | Director | 5 | $0 | $285,952 | View return |
| 2013 | National Pipeline Joint Apprenticeship and Training Trust | 990 | Trustee | 0.1 | $0 | $0 | View return |
| 2013 | American Legion | 990EZ | Sec/Treas | 1 | $0 | $0 | View return |
| 2013 | Pipeline Industry Benefit Fund | 990 | Trustee | 0.1 | $0 | $0 | View return |
| 2013 | Virginia Education Association | 990 | Board Member | 1 | $0 | $0 | View return |