Dr. Spicher graduated from the Pennsylvania State University College of Medicine in 1986. He works in Lancaster, PA and specializes in Internal Medicine. Dr. Spicher is affiliated with Lancaster General Hospital and Lancaster Regional Medical Center.