Sam Davis
Sam Davis
Broker/Owner
368 NC-16 South Taylorsville NC 28681