Address:
310 Lambs Gap Rd, Mechanicsburg 17050
(717) 591-1425 (Phone), (717) 591-1365 (Fax)
204 Mumper Ln, Dillsburg 17019
(717) 432-2411 (Phone), (717) 432-1409 (Fax)
SPIRIT PHYSICIAN SERVICES INC
205 Grandview Ave SUITE 210, Camp Hill 17011
(717) 972-4480 (Phone), (717) 972-4470 (Fax)
Certifications:
Geriatric Medicine, 1994, Internal Medicine, 1985
Education:
Medical School
Washington Center / School of Medicine
Graduated: 1980