Education
- Harvard Law School, LL.B., 1974
- University of Notre Dame, A.B., maxima cum laude, 1967
Bar Admissions
- Virginia
- District of Columbia (Inactive)
Clerkships
- Hon. William J. Nealon, Jr., U.S. District Court, Middle District of Pennsylvania, 1974-1976