Address:
Catawba Valley Fam Med
50 Macedonia Church Rd SUITE A, Taylorsville 28681
(828) 632-7076 (Phone)
Hospitals:
Catawba Valley Fam Med
50 Macedonia Church Rd SUITE A, Taylorsville 28681
Catawba Valley Medical Center
810 Fairgrove Church Rd South #East, Hickory 28602
Education:
Medical School
Ohio State University / College of Medicine
Graduated: 1977
Virginia Commonwealth University Medical Center
Balckstone Fp Prog