Address:
Carilion Giles Memorial Hospitalists
1 Taylor Ave, Pearisburg 24134
(540) 921-6000 (Phone)
1611 Wenonah Ave, Pearisburg 24134
(540) 921-3636 (Phone)
2775 N George St, York 17406
(717) 846-3355 (Phone), (717) 845-4625 (Fax)
Hospitals:
Carilion Giles Memorial Hospitalists
1 Taylor Ave, Pearisburg 24134
1611 Wenonah Ave, Pearisburg 24134
2775 N George St, York 17406
Carilion Giles Community Hospital
159 Hartley Way, Pearisburg 24134
Education:
Medical School
University Of Virginia School Of Medicine
Graduated: 2002
Lancaster General Hospital Family Practice Residency Program
Graduated: 2005