| 2024 | North Carolina Education Corps | 990 | Executive Director | 40 | $202,828 | $0 | View return |
| 2024 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | Business Manager/ Financia | 40 | $99,099 | $0 | View return |
| 2024 | Steamfitters Local Union No 464 | 990 | Executive Board | 1 | $180 | $0 | View return |
| 2024 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee/Business Manager | 1 | $0 | $99,099 | View return |
| 2024 | Steamfitters Lu 464 Building Corp | 990 | Director | 2 | $0 | $180 | View return |
| 2024 | Union Sportsmen'S Alliance | 990 | Director | 2 | $0 | $0 | View return |
| 2024 | Union Community Fund | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2023 | North Carolina Education Corps | 990 | Executive Director | 40 | $154,415 | $0 | View return |
| 2023 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | Business Manager/ Financia | 40 | $95,920 | $0 | View return |
| 2023 | Steamfitters Local Union No 464 | 990 | Executive Board | 1 | $1,973 | $0 | View return |
| 2023 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee/Business Manager | 1 | $0 | $93,060 | View return |
| 2023 | Steamfitters Lu 464 Building Corp | 990 | Director | 2 | $0 | $1,973 | View return |
| 2023 | Union Community Fund | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2023 | Union Sportsmen'S Alliance | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | North Carolina Education Corps | 990 | Executive Director | 40 | $137,863 | $0 | View return |
| 2022 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | Business Manager/ Financia | 40 | $93,266 | $0 | View return |
| 2022 | Steamfitters Local Union No 464 | 990 | Executive Board | 1 | $1,936 | $0 | View return |
| 2022 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee/Business Manager | 1 | $0 | $90,461 | View return |
| 2022 | Steamfitters Lu 464 Building Corp | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | Union Community Fund | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2022 | Union Community Fund | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2021 | North Carolina Education Corps | 990 | Executive Director | 40 | $96,600 | $0 | View return |
| 2021 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | Business Manager/ Financia | 40 | $94,358 | $0 | View return |
| 2021 | Steamfitters Local Union No 464 | 990 | Executive Board | 1 | $325 | $0 | View return |
| 2021 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee/Business Manager | 1 | $0 | $91,498 | View return |
| 2020 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | Business Manager/ Financia | 40 | $84,923 | $0 | View return |
| 2020 | Steamfitters Local Union No 464 | 990 | Executive Board | 1 | $300 | $0 | View return |
| 2020 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee/Business Manager | 1 | $0 | $84,923 | View return |
| 2020 | North Carolina Education Corps | 990 | Executive Director | 50 | $0 | $0 | View return |
| 2019 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | Business Manager/ Financia | 40 | $90,367 | $0 | View return |
| 2019 | Steamfitters Local Union No 464 | 990 | Executive Board | 1 | $270 | $0 | View return |
| 2019 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee/Business Manager | 1 | $0 | $90,367 | View return |
| 2018 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | Business Manager/ Financia | 40 | $91,792 | $0 | View return |
| 2018 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee / Business Manager | 1 | $0 | $91,792 | View return |
| 2017 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | Business Manager/ Financia | 40 | $90,805 | $0 | View return |
| 2017 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee / Business Manager | 1 | $0 | $90,805 | View return |
| 2016 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | Business Manager/ Financia | 40 | $90,090 | $0 | View return |
| 2016 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee / Business Manager | 1 | $0 | $90,090 | View return |
| 2015 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | President | 1 | $8,698 | $0 | View return |
| 2015 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee / Business Manager | 1 | $0 | $1,733 | View return |
| 2014 | Forward Communities | 990EZ | Director | 1 | $0 | - | View return |
| 2014 | Local 52 Short Term Disability Health & Welfare Plan | 990 | Trustee / President | 1 | $0 | $0 | View return |
| 2014 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | President | 1 | $0 | $0 | View return |
| 2013 | Forward Communities | 990EZ | Director | 1 | $0 | - | View return |
| 2013 | United Association of Journeymen & Apprentices of Ppf - Local Union 52 | 990 | President | 1 | $0 | $0 | View return |