Mark Hayes, MD

Internal Medicine, Cardiovascular Disease

Southern Medical Group

31 E Medical Ct, Ste 2, Marion, NC 28752

(828) 652-0005