Johnson David Md

(704) 734-5129

608 W King St
Kings Mountain, NC 28086-3373