| 2025 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 4 | $0 | $0 | View return |
| 2025 | United Professional Service Employees Union Local 1222 P | 990EZ | Vice President | 2 | $0 | - | View return |
| 2024 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $107,800 | $0 | View return |
| 2024 | National Public Employees Union | 990 | Natl Sec/Treas | 6 | $102,631 | $212,761 | View return |
| 2024 | United Public Service Employee Benefit Plan | 990 | Trustee | 5 | $0 | $226,861 | View return |
| 2024 | United Public Service Employees Union - Local 424M | 990 | Executive VP | 2 | $0 | $102,631 | View return |
| 2024 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 4 | $0 | $0 | View return |
| 2024 | United Professional Service Employees Union Local 1222 P | 990EZ | Vice President | 2 | $0 | - | View return |
| 2024 | Panola County Farm Bureau | 990EZ | Director | 1 | $0 | $0 | View return |
| 2023 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 49 | $205,854 | $99,738 | View return |
| 2023 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $105,875 | $0 | View return |
| 2023 | United Public Service Employee Benefit Plan | 990 | Trustee | 5 | $0 | $219,954 | View return |
| 2023 | United Public Service Employees Union - Local 424M | 990 | Executive VP | 2 | $0 | $99,738 | View return |
| 2023 | United Professional Service Employees Union Local 1222 P | 990EZ | Vice President | 2 | $0 | - | View return |
| 2023 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 4 | $0 | $0 | View return |
| 2023 | Panola County Farm Bureau | 990EZ | Director | 1 | $0 | $0 | View return |
| 2022 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 49 | $175,652 | $96,927 | View return |
| 2022 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $105,875 | $0 | View return |
| 2022 | National Public Employees Union | 990 | Natl Sec/Treas | 6 | $96,927 | $175,652 | View return |
| 2022 | United Public Service Employee Benefit Plan | 990 | Trustee | 5 | $0 | $215,232 | View return |
| 2022 | United Public Service Employees Union - Local 424M | 990 | Executive VP | 2 | $0 | $96,927 | View return |
| 2022 | United Professional Service Employees Union Local 1222 P | 990EZ | Vice President | 2 | $0 | - | View return |
| 2022 | Panola County Farm Bureau | 990EZ | Director | 1 | $0 | $0 | View return |
| 2022 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 4 | $0 | $0 | View return |
| 2021 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 49 | $198,608 | $94,333 | View return |
| 2021 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $105,875 | $0 | View return |
| 2021 | National Public Employees Union | 990 | Natl Sec/Treas | 6 | $94,333 | $198,608 | View return |
| 2021 | United Public Service Employee Benefit Plan | 990 | Trustee | 5 | $0 | $212,708 | View return |
| 2021 | United Public Service Employees Union - Local 424M | 990 | Vice President | 2 | $0 | $94,333 | View return |
| 2021 | United Professional Service Employees Union Local 1222 P | 990EZ | Vice President | 2 | $0 | - | View return |
| 2021 | Panola County Farm Bureau | 990EZ | Director | 1 | $0 | $0 | View return |
| 2021 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 4 | $0 | $0 | View return |
| 2020 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 49 | $200,284 | $93,342 | View return |
| 2020 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $105,875 | $0 | View return |
| 2020 | National Public Employees Union | 990 | Nat'L Sec/Treas | 6 | $93,342 | $200,284 | View return |
| 2020 | United Public Service Employee Benefit Plan | 990 | Trustee | 5 | $0 | $208,490 | View return |
| 2020 | United Public Service Employees Union - Local 424M | 990 | Vice President | 2 | $0 | $93,342 | View return |
| 2020 | Panola County Farm Bureau | 990EZ | Director | 2 | $0 | $0 | View return |
| 2020 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 4 | $0 | $0 | View return |
| 2020 | United Professional Service Employees Union Local 1222 P | 990EZ | Vice President | 2 | $0 | - | View return |
| 2019 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 55 | $194,390 | $0 | View return |
| 2019 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $107,625 | $0 | View return |
| 2019 | National Public Employees Union | 990 | Nat'L Sec/Treas | 6 | $88,521 | $194,390 | View return |
| 2019 | United Professional Service Employees Union Local 1222 P | 990 | Vice President | 2 | $0 | $0 | View return |
| 2019 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 4 | $0 | $0 | View return |
| 2019 | United Public Service Employees Union - Local 424M | 990 | Vice President | 2 | $0 | $0 | View return |
| 2019 | United Public Service Employee Benefit Plan | 990 | Trustee | 5 | $0 | $0 | View return |
| 2018 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 55 | $181,858 | $0 | View return |
| 2018 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $96,250 | $0 | View return |
| 2018 | National Public Employees Union | 990 | Nat'L Sec/Treas | 6 | $85,580 | $181,858 | View return |
| 2018 | United Public Service Employee Benefit Plan | 990 | Trustee | 5 | $0 | $181,858 | View return |
| 2018 | United Public Service Employees Union - Local 424M | 990EZ | Vice President | 2 | $0 | - | View return |
| 2018 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 4 | $0 | $0 | View return |
| 2018 | United Professional Service Employees Union Local 1222 P | 990 | Vice President | 2 | $0 | $0 | View return |
| 2017 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 55 | $176,604 | $0 | View return |
| 2017 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $96,250 | $0 | View return |
| 2017 | National Public Employees Union | 990 | Nat'L Sec/Treas | 6 | $85,580 | $176,604 | View return |
| 2017 | United Public Service Employee Benefit Plan | 990 | Trustee | 5 | $0 | $176,604 | View return |
| 2017 | United Public Service Employees Union - Local 424M | 990EZ | Vice President | 2 | $0 | - | View return |
| 2017 | United Professional Service Employees Union Local 1222 P | 990 | Vice President | 2 | $0 | $0 | View return |
| 2017 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 4 | $0 | $0 | View return |
| 2017 | Irish-American Heritage Museum | 990EZ | Trustee | 1 | $0 | - | View return |
| 2016 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 55 | $150,596 | $0 | View return |
| 2016 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $96,250 | $0 | View return |
| 2016 | National Public Employees Union | 990 | Nat'L Sec/Treas | 6 | $83,493 | $150,596 | View return |
| 2016 | United Public Service Employee Benefit Plan | 990 | Trustee | 5 | $0 | $150,596 | View return |
| 2016 | United Professional Service Employees Union Local 1222 P | 990 | Vice President | 2 | $0 | $0 | View return |
| 2016 | United Public Service Employees Union - Local 424M | 990EZ | Vice President | 2 | $0 | - | View return |
| 2016 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 4 | $0 | $0 | View return |
| 2016 | Irish-American Heritage Museum | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 55 | $151,326 | $0 | View return |
| 2015 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $96,250 | $0 | View return |
| 2015 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $96,250 | $0 | View return |
| 2015 | National Public Employees Union | 990 | Nat'L Sec/Treas | 6 | $82,961 | $151,326 | View return |
| 2015 | United Public Service Employee Benefit Plan | 990 | Trustee | 3 | $0 | $151,326 | View return |
| 2015 | United Professional Service Employees Union Local 1222 P | 990 | Vice President | 2 | $0 | $0 | View return |
| 2015 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 5 | $0 | $0 | View return |
| 2015 | United Public Service Employees Union - Local 424M | 990EZ | Vice President | 2 | $0 | - | View return |
| 2014 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 55 | $150,312 | $0 | View return |
| 2014 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $87,250 | $0 | View return |
| 2014 | National Public Employees Union | 990 | Nat'L Sec/Treas | 6 | $78,701 | $150,312 | View return |
| 2014 | United Public Service Employee Benefit Plan | 990 | Trustee | 3 | $0 | $150,312 | View return |
| 2014 | United Public Service Employees Union - Local 424M | 990EZ | Vice President | 60 | $0 | - | View return |
| 2014 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 5 | $0 | $0 | View return |
| 2013 | United Public Service Employees Union Local 424 | 990 | Executive V/P | 55 | $165,336 | $0 | View return |
| 2013 | National Public Employees Union | 990 | Nat'L Sec/Treas | 6 | $76,811 | $165,336 | View return |
| 2013 | International Union of Journeymen & Allied Trades | 990 | Trustee | 65 | $56,600 | $0 | View return |
| 2013 | United Public Service Employee Benefit Plan | 990 | Trustee | 3 | $0 | $165,336 | View return |
| 2013 | United Professional and Service Employees Union Local 1222 | 990 | Vice President | 5 | $0 | $0 | View return |
| 2013 | United Public Service Employees Union - Local 424M | 990EZ | Vice President | 60 | $0 | - | View return |