Practice Areas
Business Law
Securities Law
Additional Practice Areas
  • Business Governance Litigation and Shareholder Disputes
  • Class Action
  • Financial Services Litigation
  • General Civil
  • Litigation Services
  • Securities Litigation
Professional Experience
Education
Temple University Law School
J.D.
Placeholder image for education.
LaSalle College
B.A.
magna cum laude
Placeholder image for education.
Professional Associations
Current
Activities: American Bar Association: Litigation Section, member/past co-chair, committees examining securities/accounting issues
Placeholder image for professional associations.
Current
Activities: St. John?s Hospice, Board of Directors
Placeholder image for professional associations.
Current
Activities: St. Edmond?s Home for Children, Board of Directors
Placeholder image for professional associations.
Current
Activities: Don Guanella Village, Board of Directors
Placeholder image for professional associations.
Current
Activities: Women of Hope, Board of Directors
Placeholder image for professional associations.
Current
Activities: St. Gabriel?s Hall, Board of Directors
Placeholder image for professional associations.
Current
Activities: Board for Catholic Social Services, Archdiocese of Philadelphia, 2000 ? 2006: Service on Housing and Homeless Committee, Mental Retardation Committee, and Strategic Planning Committee
Placeholder image for professional associations.
Current
Activities: United Way: Admission/Special Response Committee, Fund Distribution/Central Allocations Committee, Children?s Services Review Committee (chair) and the Delaware County Review Committee (chair)
Placeholder image for professional associations.
Current
Activities: Radnor Township Little League baseball (manager and coach), and youth soccer (coach)
Placeholder image for professional associations.
Current
Activities: St. John Neumann Parish, active member
Placeholder image for professional associations.
Current
Activities: Overbrook Golf Club, Bryn Mawr, Pa.
Placeholder image for professional associations.
Websites & Blogs
Website
Website
Contact & Map
1600 Market Street
Philadelphia, PA 19103
Telephone: (215) 751-2334
Fax: (215) 751-2205