Address:
Duke Primary Care Oxford
101 Professional Park STE A, Oxford 27565
(919) 693-3972 (Phone)
Hospitals:
Duke Primary Care Oxford
101 Professional Park STE A, Oxford 27565
Ephrata Community Hospital
169 Martin Ave, Ephrata 17522
Lancaster General Hospital
555 North Duke St, Lancaster 17602
Education:
Medical School
Thomas Jefferson University
Graduated: 1982
Reading Hosp Med Ctr