James W Shearer, DDS, Dentist

25 Cleveland Ave
James W Shearer Dds Ltd
MartinsvilleVA  24112 (Martinsville City County)


Phone: 276-632-1296
Fax: 276-632-5575

NPI: 1790833325
License Number: 0401004299 (VA)