Address:
Physicians Alliance
301 E Main St, New Holland 17557
(717) 354-2235 (Phone)
Hospitals:
Physicians Alliance
301 E Main St, New Holland 17557
Lancaster General Hospital
555 North Duke St, Lancaster 17602
Lancaster Regional Medical Center
250 College Ave, Lancaster 17603
Education:
Medical School
Thomas Jefferson University
Graduated: 1978
Grant Med Center