Schaffer Gary D Dvm

(828) 632-8742

2152 Nc Highway 16
Taylorsville, NC 28681-6288