William Johnstone, MD

Family Medicine
Cost:

FHPG

1690 US Highway 1 S, 690 US Highway 1 Ste 300, Southern Pines, NC 28387

(910) 684-5499