Frequently asked questions
Where is Craig Duncan's office located?

Craig Duncan's office is in Algonquin, IL.

What services does Craig Duncan offer?

Craig Duncan offers Braces and Retainers, Bridges and Dentures, Fillings and more. Learn more about Craig Duncan's services on Opencare or book your appointment today.