Party affiliation: Republican
Law clerk York County Court, 1971—1972. Associate Fluhrer, Medill & Shelley, 1972—1977. Solicitor York County, 1973—1975.
Partner Seidensticker & Roe, 1978—1979. Assistant district attorney York, Pennsylvania, 1978. Partner Kain, Brown & Roberts, since 1979.
Solicitor York County, since 1980. Board directors York County United Way, since 1977, York Transportation Club, since 1976. Served to 1st lieutenant United States Army, 1966-1968, served to major United States Army, 1983, Pennsylvania National Guard.