Bachelor in History, Pennsylvania State University, 1977. Master of Public Administration, Pennsylvania State University, 1978.
Assistant township manager Whitpain Township, Blue Bell, Pennsylvania, 1978—1980. Assistant borough manager Borough Doylestown, 1980—1981, borough manager, since 1981. Member Bucks County Community Development Advisory Board, Doylestown, since 1981.
Member 8th Congressional District Council Local Government, Doylestown, 1982—1983.
Member of Acacia, Pennsylvania State Alumni Association, Bucks County Boroughs Association (board directors 1982-1984), Southeastern Pennsylvania Municipal Managers Association, American Society Public Administration, Association Pennsylvania Municipal Managers, International City Management Association (vice president since 1984), Odd Fellows.