Frequently asked questions
Where is Dr. Charles MacDonald's office located?

Dr. Charles MacDonald's office is in Oswego, IL.

What services does Dr. Charles MacDonald offer?

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

Other Providers at these Locations