James Brooks Johnston III, DDS, Dentist

28 Waverly Ave
KilmarnockVA  22482-1507 (Lancaster County)


Phone: 804-435-2110
Fax: 804-435-8720

NPI: 1801802939
License Number: 0401005005 (VA)