Dr. Shepard graduated from the Temple University School of Medicine in 1976. He works in Philadelphia, PA and 1 other location and specializes in Internal Medicine. Dr. Shepard is affiliated with Hospital Of The University Of Pennsylvania, Thomas Jefferson University Hospital and Thomas Jefferson University Hospitals Methodist.