Stephen W Barber, DMD, Dentist

232 E 2nd St
FloraIL  62839-2003 (Clay County)


Phone: 618-662-2167
Fax: 618-662-2180

NPI: 1215922018
License Number: (IL)