Theron Layer, DDS, Dentist

2563 Sycamore Rd
DekalbIL  60115-2051 (DeKalb County)


Phone: 319-671-1233
Fax:

NPI: 1386093755
License Number: 019030826 (IL)