Mark Humphrey, MPH, MD

Mark Humphrey, MPH, MD

Family Medicine
Cost:

Prisma Health-Midlands

56 US Highway 321 Byp N, Winnsboro, SC 29180

Accepting new patients

(803) 635-6099