| 2024 | Ann Family Foundation | 990PF | Director | 2 | $0 | $0 | View return |
| 2023 | Educational Records Bureau Inc. | 990 | Chief Tech.Officer&VP Oper. | 37.5 | $298,596 | $0 | View return |
| 2023 | International Alliance Theatrical Stage | 990 | Board Of Direc | 2 | $2,494 | $0 | View return |
| 2023 | Ann Family Foundation | 990PF | Director | 2 | $0 | $0 | View return |
| 2022 | Educational Records Bureau Inc. | 990 | Chief Tech.Officer&VP Oper | 37.5 | $281,965 | $0 | View return |
| 2022 | International Alliance Theatrical Stage | 990 | Board Of Direc | 2 | $1,386 | $0 | View return |
| 2021 | Educational Records Bureau Inc. | 990 | Chief Tech.Officer&VP Operations | 37.5 | $239,989 | $0 | View return |
| 2021 | International Alliance Theatrical Stage | 990 | Bd Of Directors | 2 | $4,802 | $0 | View return |
| 2021 | Ann Family Foundation | 990PF | Director | 0.5 | $0 | $0 | View return |
| 2020 | Educational Records Bureau Inc. | 990 | Chief Technology Officer | 37.5 | $203,520 | $0 | View return |
| 2020 | International Alliance Theatrical Stage | 990 | Bd Of Directors | 2 | $4,032 | $0 | View return |
| 2020 | Ann Family Foundation | 990PF | Director | 0.5 | $0 | $0 | View return |
| 2019 | Educational Records Bureau Inc. | 990 | Chief Technology Officer | 37.5 | $236,696 | $0 | View return |
| 2019 | United Brotherhood of Carpenters & Joiners of America | 990 | Delegate | 1 | $402 | $0 | View return |
| 2019 | Christian New Creation Inc. | 990 | Trustee | 5 | $0 | $0 | View return |
| 2018 | Educational Records Bureau Inc. | 990 | Chief Technology Officer | 37.5 | $233,164 | $0 | View return |
| 2018 | Carpenters' Health and Welfare Fund of Philadelphia | 990 | Labor Trustee (P) | 2 | $0 | $60,000 | View return |
| 2018 | Carpenters' Health and Welfare Fund of Philadelphia | 990 | Labor Trustee (P) | 2 | $0 | $60,000 | View return |
| 2018 | Carpenters Joint Apprenticeship Training Fund of Phila & Vicinity | 990 | Comm Mem. - P | 2 | $0 | $0 | View return |
| 2018 | Christian New Creation Inc. | 990 | Trustee | 5 | $0 | $0 | View return |
| 2017 | Educational Records Bureau Inc. | 990 | Chief Technology Officer | 37.5 | $227,423 | $0 | View return |
| 2017 | International Alliance Theatrical Stage | 990 | Bd Of Directors | 1 | $2,809 | $0 | View return |
| 2017 | Carpenters' Health and Welfare Fund of Philadelphia | 990 | Labor Trustee | 2 | $0 | $275,057 | View return |
| 2017 | New Jersey Carpenters Apprentice Training and Educational Fund | 990 | Labor Trustee | 1 | $0 | $0 | View return |
| 2017 | Christian New Creation Inc. | 990EZ | Board Member | 2 | $0 | $0 | View return |
| 2017 | Carpenters Joint Apprenticeship Training Fund of Phila & Vicinity | 990 | Committee Memb | 2 | $0 | $0 | View return |
| 2017 | Harwich Port Tennis Association Inc | 990EZ | Co-Vice President | 3 | $0 | $0 | View return |
| 2016 | Educational Records Bureau Inc. | 990 | Chief Technology Officer | 37.5 | $214,293 | $0 | View return |
| 2016 | International Alliance Theatrical Stage | 990 | Bd Of Directors | 2 | $35 | $0 | View return |
| 2016 | Carpenters' Health and Welfare Fund of Philadelphia | 990 | Labor Trustee | 2 | $0 | $241,953 | View return |
| 2016 | Carpenters Joint Apprenticeship Training Fund of Phila & Vicinity | 990 | Committee Memb | 2 | $0 | $0 | View return |
| 2016 | Harwich Port Tennis Association Inc | 990EZ | Co-Vice President | 3 | $0 | $0 | View return |
| 2015 | Educational Records Bureau Inc. | 990 | Chief Technology Officer | 37.5 | $205,002 | $0 | View return |
| 2015 | International Alliance Theatrical Stage | 990 | Bd Of Directors | 2 | $2,988 | $0 | View return |
| 2015 | Carpenters' Health and Welfare Fund of Philadelphia | 990 | Labor Trustee | 2 | $0 | $208,400 | View return |
| 2015 | Carpenters Joint Apprenticeship Training Fund of Phila & Vicinity | 990 | Committee Memb | 2 | $0 | $0 | View return |
| 2015 | Bradford Newbury Sutton Youth Sports | 990EZ | Field Director | 0 | $0 | $0 | View return |
| 2014 | United Brotherhood of Carpenters & Joiners of Amer Metropolitan Regional Cn | 990 | Head Org/Ex Bd | 60 | $201,737 | $0 | View return |
| 2014 | Educational Records Bureau Inc. | 990 | Vice President, Technology | 40 | $170,277 | $0 | View return |
| 2014 | Carpenters' Health and Welfare Fund of Philadelphia | 990 | Labor Trustee | 2 | $0 | $210,599 | View return |
| 2014 | United Brotherhood of Carpenters & Joiners of Amerca Local 1595 | 990 | President | 5 | $0 | $0 | View return |
| 2014 | United Brotherhood of Carpenters & Joiners of Amerca Local 1595 | 990 | Delegate | 2 | $0 | $0 | View return |
| 2014 | Carpenters Joint Apprenticeship Training Fund of Phila & Vicinity | 990 | Committee Memb | 2 | $0 | $0 | View return |
| 2014 | Bradford Newbury Sutton Youth Sports | 990EZ | Field Director | 0 | $0 | $0 | View return |
| 2013 | United Brotherhood of Carpenters & Joiners of Amer Metropolitan Regional Cn | 990 | Head Org/Ex Bd | 60 | $181,014 | $0 | View return |
| 2013 | Educational Records Bureau Inc. | 990 | Vice President - Technology | 30 | $175,705 | $0 | View return |
| 2013 | Carpenters' Health and Welfare Fund of Philadelphia | 990 | Labor Trustee | 2 | $0 | $184,914 | View return |
| 2013 | Carpenters Joint Apprenticeship Training Fund of Phila & Vicinity | 990 | Committee Memb | 2 | $0 | $0 | View return |
| 2013 | United Brotherhood of Carpenters & Joiners of Amerca Local 1595 | 990EZ | President | 5 | $0 | - | View return |
| 2013 | United Brotherhood of Carpenters & Joiners of Amerca Local 1595 | 990EZ | Delegate | 2 | $0 | - | View return |