James A Villier, MD, Internal Medicine

6324 Fairview Rd
Ste 310
CharlotteNC  28210-3271 (Mecklenburg County)


Phone: 704-316-6565
Fax: 704-316-6560

NPI: 1821014002
License Number: 21321 (NC)