Judicial service
District Court, E.D. Pennsylvania
Judge
1997 – 2009 · 12 yrsAppointed by William Jefferson Clinton
Supreme Court of Pennsylvania
Judge
1980 – 1982 · 2 yrs
Career
Private practice
2009 – present · 17 yrs
Professor
University of Pennsylvania Law School
1995 – 1997 · 2 yrs
prac
1983 – 1983
Private practice
1982 – 1997 · 15 yrs
Justice
Supreme Court of Pennsylvania
1980 – 1982 · 2 yrs
prac
1979 – 1979
Private practice
1960 – 1980 · 20 yrs
Law clerk
Hon. Vincent S. Haneman, Superior Court of New Jersey
1959 – 1960 · 1 yr
Education
B.A., University of PennsylvaniaLL.B., Yale UniversityJD, Yale University