David Andrew Layne, MD, Family Medicine

100 N Main St
Ste 121
BelmontNC  28012-3104 (Gaston County)


Phone: 704-461-8111
Fax: 980-819-4672

NPI: 1720045958
License Number: 36757 (NC)