| 2025 | United Steelworkers International Local Union | 990EZ | Committeman | 1 | $2,673 | - | View return |
| 2025 | Island Home Club C/O W Macpherson | 990EZ | President | 1 | $0 | $0 | View return |
| 2025 | Umbrella of the Capital District Inc. | 990 | President | 0.12 | $0 | $0 | View return |
| 2024 | Holyoke Public Education and Government Access Inc | 990 | Executive Director | 40 | $70,000 | $0 | View return |
| 2024 | Island Home Club C/O W Macpherson | 990EZ | President | 1 | $0 | $0 | View return |
| 2024 | Umbrella of the Capital District Inc. | 990 | Director | 0.15 | $0 | $0 | View return |
| 2024 | Pilgrim Skating Club Inc | 990 | Vice Preside | 2 | $0 | $0 | View return |
| 2023 | Holyoke Public Education and Government Access Inc | 990 | Executive Director | 40 | $68,142 | $0 | View return |
| 2023 | Police Athletic League of Philadelphia | 990 | Board Of Director | 1 | $0 | $0 | View return |
| 2022 | Holyoke Public Education and Government Access Inc | 990 | Executive Director | 40 | $74,500 | $0 | View return |
| 2022 | Police Athletic League of Philadelphia | 990 | Board Of Director | 1 | $0 | $0 | View return |
| 2021 | Holyoke Public Education and Government Access Inc | 990 | Executive Director | 50 | $68,382 | $0 | View return |
| 2021 | Police Athletic League of Philadelphia | 990 | Board Of Director | 1 | $0 | $0 | View return |
| 2020 | Holyoke Public Education and Government Access Inc | 990 | Executive Director | 50 | $68,844 | $0 | View return |
| 2020 | Police Athletic League of Philadelphia | 990 | Board Of Director | 1 | $0 | $0 | View return |
| 2019 | Holyoke Public Education and Government Access Inc | 990 | Executive Director | 50 | $62,546 | $0 | View return |
| 2019 | International Business Aviation Council Ltd | 990 | Chairman | 2 | $0 | $0 | View return |
| 2019 | Police Athletic League of Philadelphia | 990 | Board Of Director | 1 | $0 | $0 | View return |
| 2018 | Holyoke Public Education and Government Access Inc | 990 | Executive Director | 50 | $63,494 | $0 | View return |
| 2018 | International Business Aviation Council Ltd | 990 | Chairman | 2 | $0 | $0 | View return |
| 2018 | Police Athletic League of Philadelphia | 990 | Board Of Director | 1 | $0 | $0 | View return |
| 2017 | Holyoke Public Education and Government Access Inc | 990 | Executive Director | 50 | $29,049 | $0 | View return |
| 2017 | International Business Aviation Council Ltd | 990 | Chairman | 2 | $0 | $0 | View return |
| 2017 | Police Athletic League of Philadelphia | 990 | Board Of Director | 1 | $0 | $0 | View return |
| 2016 | International Business Aviation Council Ltd | 990 | Chairman | 2 | $0 | $0 | View return |
| 2016 | Police Athletic League of Philadelphia | 990 | Board Of Director | 1 | $0 | $0 | View return |
| 2015 | International Business Aviation Council Ltd | 990 | Vice Chairman | 1 | $0 | $0 | View return |
| 2015 | Police Athletic League of Philadelphia | 990 | Board Of Director | 2 | $0 | $0 | View return |
| 2014 | Police Athletic League of Philadelphia | 990 | Board Of Director | 2 | $0 | $0 | View return |
| 2013 | Eastern Nazarene College | 990 | Trustee | 0.6 | $0 | $0 | View return |
| 2013 | Police Athletic League of Philadelphia | 990 | Board Member | 2 | $0 | $0 | View return |