| 2025 | AFL-CIO Philadelphia Council | 990 | Vice President | 1 | $0 | $0 | View return |
| 2024 | Philadelphia Federation of Teachers | 990 | President | 40 | $64,809 | $0 | View return |
| 2024 | Aft Pennsylvania | 990 | President | 50 | $0 | $45,406 | View return |
| 2024 | AFL-CIO Philadelphia Council | 990 | Vice President | 1 | $0 | $0 | View return |
| 2024 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | 0 | $0 | $0 | View return |
| 2023 | Philadelphia Federation of Teachers | 990 | Treasurer | 35 | $39,433 | $0 | View return |
| 2023 | Aft Pennsylvania | 990 | President | 50 | $0 | $39,687 | View return |
| 2023 | Philadelphia Federation of Teachers Legal Services Fund | 990 | Chief Trustee | 1 | $0 | $18,320 | View return |
| 2023 | AFL-CIO Philadelphia Council | 990 | Vice President | 1 | $0 | $0 | View return |
| 2023 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | 0 | $0 | $0 | View return |
| 2022 | Philadelphia Federation of Teachers | 990 | Treasurer | 35 | $38,132 | $0 | View return |
| 2022 | Aft Pennsylvania | 990 | President | 50 | $0 | $38,132 | View return |
| 2022 | Philadelphia Federation of Teachers Legal Services Fund | 990 | Chief Trustee | 1 | $0 | $19,846 | View return |
| 2022 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | 0 | $0 | $0 | View return |
| 2021 | Philadelphia Federation of Teachers | 990 | Treasurer | 0 | $26,436 | $0 | View return |
| 2021 | Aft Pennsylvania | 990 | President | 50 | $0 | $60,949 | View return |
| 2021 | Philadelphia Federation of Teachers Legal Services Fund | 990 | Chief Trustee | 1 | $0 | $19,846 | View return |
| 2021 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | 0 | $0 | $0 | View return |
| 2020 | Philadelphia Federation of Teachers | 990 | Treasurer | 0 | $18,652 | $0 | View return |
| 2020 | Aft Pennsylvania | 990 | President | 50 | $0 | $60,650 | View return |
| 2020 | Philadelphia Federation of Teachers Legal Services Fund | 990 | Chief Trustee | 1 | $0 | $19,847 | View return |
| 2020 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | 0 | $0 | $0 | View return |
| 2019 | Philadelphia Federation of Teachers | 990 | Treasurer | 35 | $18,698 | $0 | View return |
| 2019 | Philadelphia Federation of Teachers Legal Services Fund | 990 | Chief Trustee | 1 | $0 | $18,698 | View return |
| 2019 | Aft Pennsylvania | 990 | President | 50 | $0 | $18,698 | View return |
| 2019 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | 0 | $0 | $0 | View return |
| 2018 | Philadelphia Federation of Teachers | 990 | Treasurer | 35 | $18,652 | $0 | View return |
| 2018 | Philadelphia Federation of Teachers Legal Services Fund | 990 | Chief Trustee | 1 | $0 | $19,830 | View return |
| 2018 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | 0 | $0 | $0 | View return |
| 2017 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | 0 | $0 | $19,823 | View return |
| 2017 | Philadelphia Federation of Teachers Legal Services Fund | 990 | Chief Trustee | 1 | $0 | $19,823 | View return |
| 2016 | Philadelphia Federation of Teachers | 990 | Treasurer | 35 | $18,652 | $0 | View return |
| 2016 | Philadelphia Federation of Teachers Legal Services Fund | 990 | Chief Trustee | 1 | $0 | $19,823 | View return |
| 2016 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | 0 | $0 | $0 | View return |
| 2015 | Philadelphia Federation of Teachers Legal Services Fund | 990 | Chief Trustee | 1 | $0 | $19,823 | View return |
| 2015 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | - | $0 | $0 | View return |
| 2014 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | - | $0 | - | View return |
| 2013 | Pennsylvania Federation of Teachers' Public Sector Employees Health and Welfare Trust Fun | 990 | Trustee | 1 | - | - | View return |