Bachelor, College of the Holy Cross, Worcester, Massachusetts, 1967. Master of Business Administration, Cornell University, Ithaca, New York, 1969.
Controller and supply officer United States Navy Fleet Submarine Training Center, Pearl Harbor, Hawaii, 1969—1973. Staff auditor Arthur Andersen & Company, Hartford, Connecticut, 1973—1974. Deputy general auditor Connecticut Bank & Trust Company, 1974—1978.
Senior vice president & controller Society for Savings Bank, 1978—1986. Vice president & controller The Vanguard Group, Valley Forge, Pennsylvania, 1986—1989, senior vice president and Chief Financial Officer, 1989—1997, managing director and Chief Financial Officer, since 1997. Director ICI Mutual Insurance Company, Burlington, Vermont.
Lieutenant United States Navy, 1969-1973.
Chester County chairman Schuylkill Valley Metro Coalition. Chairman board directors Main Line Chamber Foundation, Wayne, Pennsylvania, since 2001. Trustee Cabrini College, Radnor, 2001—2007.
Director Main Line Chamber of Commerce, Wayne, 1996—2004. Member business leader's council Greater Valley Forge Transportation Management Association. Member of American Institute of Certified Public Accountants, Chief Financial Officer Executive Board, Association of Finance Professionals, Finance Executives International.
Married Jessica T. Packard, June 14, 1969. Children: Jennifer, Michael, Katherine, Theresa.