| 2025 | American Postal Workers Union 130 N Jersey State Local | 990EZ | Past President | 1 | $3,977 | $0 | View return |
| 2024 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | President | 3 | $25,187 | $0 | View return |
| 2023 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | President | 3 | $22,840 | $0 | View return |
| 2023 | American Postal Workers Union 130 N Jersey State Local | 990EZ | President | 1 | $2,991 | $0 | View return |
| 2022 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | President | 3 | $17,807 | $0 | View return |
| 2022 | American Postal Workers Union 130 N Jersey State Local | 990EZ | President | 1 | $3,245 | $0 | View return |
| 2022 | Historic Deutschtown Development Corporation | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2021 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | President | 3 | $12,443 | $0 | View return |
| 2021 | American Postal Workers Union 130 N Jersey State Local | 990EZ | President | 1 | $2,919 | $0 | View return |
| 2021 | Historic Deutschtown Development Corporation | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2020 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | Maintenance Craft Director | 3 | $2,831 | $0 | View return |
| 2020 | American Postal Workers Union 130 N Jersey State Local | 990EZ | Vice President | 1 | $1,800 | $0 | View return |
| 2020 | Historic Deutschtown Development Corporation | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2019 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | Maintenance Craft Director | 3 | $3,297 | $0 | View return |
| 2019 | American Postal Workers Union 130 N Jersey State Local | 990EZ | Vice President | 1 | $2,916 | $0 | View return |
| 2018 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | Maintenance Craft Director | 3 | $6,543 | $0 | View return |
| 2018 | American Postal Workers Union 130 N Jersey State Local | 990EZ | Vice President | 1 | $4,540 | $0 | View return |
| 2017 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | Maintenance Craft Director | 3 | $6,516 | $0 | View return |
| 2017 | American Postal Workers Union 130 N Jersey State Local | 990EZ | Board Member | 1 | $900 | $0 | View return |
| 2016 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | Maintenance Craft Director | 3 | $6,902 | $0 | View return |
| 2015 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | Maintenance Craft Director | 3 | $3,517 | $0 | View return |
| 2015 | Central Carolina'S Region Scca Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2014 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | Maintenance Craft Director | 3 | $4,704 | $0 | View return |
| 2014 | Central Carolina'S Region Scca Inc | 990 | Director | - | $0 | $0 | View return |
| 2013 | Trenton Metropolitan Area Local 1020 American Postal Workers Union | 990 | Maintenance Craft Director | 3 | $4,991 | $0 | View return |
| 2013 | Central Carolina'S Region Scca Inc | 990 | Director | - | $0 | $0 | View return |