Contact Your Local Dentist in St. Clair Shores & Rochester Hills
Ready to upgrade your level of dental care? Please submit a message through our contact form and one of our team members will be in touch with you shortly! If you need immediate care, please call our office directly.
For new patients, please download your forms here.

Rochester Hills Location: 2565 S. Rochester Rd.
St. Clair Shores Location: 31850 Harper Ave
Milford Location: 192 Highland Rd