Carl Welch, MD

Family Medicine, Primary Care

Catawba Valley Medical Center

105 S Main Ave, Ste B, Newton, NC 28658

(828) 732-5180