Allen Edwards, MD

Preventive Medicine, Occupational Medicine

2850 Tate Blvd SE, Hickory, NC 286021450

(828) 326-7000