| 2024 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | - | View return |
| 2023 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | - | View return |
| 2023 | Foulkeways at Gwynedd | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2022 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | - | View return |
| 2022 | Foulkeways at Gwynedd | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2021 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | - | View return |
| 2021 | Foulkeways at Gwynedd | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2020 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | - | View return |
| 2020 | Foulkeways at Gwynedd | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2020 | Opera Philadelphia | 990 | Director | 3 | $0 | $0 | View return |
| 2020 | Arch Street Meeting House Preservation | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2019 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | - | View return |
| 2019 | Foulkeways at Gwynedd | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2019 | Arch Street Meeting House Preservation | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2019 | Opera Philadelphia | 990 | Director | 3 | $0 | $0 | View return |
| 2018 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | - | View return |
| 2018 | Foulkeways at Gwynedd | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2018 | Opera Philadelphia | 990 | Director | 3 | $0 | $0 | View return |
| 2017 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | - | View return |
| 2017 | Foulkeways at Gwynedd | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2017 | Opera Philadelphia | 990 | Director | 3 | $0 | $0 | View return |
| 2016 | Foulkeways at Gwynedd | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2016 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $0 | - | View return |
| 2016 | Opera Philadelphia | 990 | Director | 3 | $0 | $0 | View return |
| 2015 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | - | View return |
| 2015 | Opera Philadelphia | 990 | Director | 3 | $0 | $0 | View return |
| 2014 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | - | View return |
| 2014 | Opera Philadelphia | 990 | Director | 3 | $0 | $0 | View return |
| 2013 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | $0 | View return |
| 2013 | Opera Philadelphia | 990 | Director | 3 | $0 | $0 | View return |
| 2013 | Foulkeways at Gwynedd | 990 | Treasurer | 4 | $0 | $0 | View return |
| 2012 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | $0 | View return |
| 2011 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $0 | $0 | View return |
| 2009 | Alpin J & Alpin W Cameron Memorial | 990PF | Member Board Of Overseers | 1 | $250 | $0 | View return |