Graduated from William Penn Senior High School in York. Received a degree in Political Science from Pennsylvania State University in 1972. Formed the Grove Insurance Agency in 1976, representing Nationwide Insurance. Was awarded the Chartered Life Underwriter designation (CLU) from The American College in 1983. Retired from management of Grove Insurance Agency in June 2015. Joined the Carr, Cleaver & Flinchbaugh Team in 2010.