• Appeals & Appellate, Business Law, Family Law...
  • Pennsylvania
Rate This Lawyer
Practice Areas
  • Appeals & Appellate
  • Business Law
  • Family Law
  • Military Law
  • Municipal Law
  • Real Estate Law
  • Tax Law
Additional Practice Areas
  • Litigation Services
  • Tax and Business Planning
  • Real Estate Transactions
  • Financial Services
  • Health Law
  • General Civil
  • Corporate
  • Appellate Practice
Jurisdictions Admitted to Practice
Pennsylvania
Professional Experience
Education
Temple University Law School
J.D.
Drexel University
B.S.
Professional Associations
Current
Activities: American Bar Association, member since 1971; for Tax Section?s State and Local Tax Committee: vice-chair of operations, 2005; vice-chair, 2007
Current
Activities: Pennsylvania Bar Association, member since 1971
Current
Activities: Philadelphia Bar Association, member; Board of Governors, 1997-1999; Tax Section Council, 2004-2006; Section Secretary/Treasurer, 2008
Current
Activities: Philadelphia Trial Lawyers Association, member since 1996
Current
Activities: Greater Philadelphia Chamber of Commerce, Chair, State and Local Tax Committee, 1983
Current
Activities: Greater Philadelphia Chamber of Commerce, Board of Directors, 1991-1999
Current
Activities: Cherry Hill Mayor?s Economic Development Advisory Counsel, 1993
Current
Activities: Temple Law Alumni Association, Member, 1971, President, 2001-2003
Current
Activities: Tau Epsilon Rho Law Fraternity, Member, Executive Committee, 1984
Current
Activities: Anti-Defamation League of B?nai B?rith, Metropolitan Philadelphia Advisory Board, 1976
Current
Activities: American Jewish Congress, Pennsylvania Region President, 2000
Current
Activities: Philadelphia Flag Day Association, Board of Directors, 1977-1993
Current
Activities: Cherry Hill High School East Mock Trial Team Coach, 1990-2004
Current
Activities: Philadelphia Tax Reform Commission, Member, 2003
Websites & Blogs
Website
Website
Contact & Map
1600 Market Street
Philadelphia, PA 19103
USA
Telephone: (215) 751-2296
Fax: (215) 751-2205