Have a question about your teeth? Search here for helpful dental education information:

View our Locations & Hours
 St. Paul 651-774-2959
Maplewood 651-925-8400
Rochester 507-258-4046
Robbinsdale 763-270-5776





New Patient Forms, Insurance, Map, and Directions



Click here to print out your New Patient Forms for your very first visit to our office.

Fees and Insurance

We accept most insurance plans including:

  • Private Insurance and Self-Pay
  • BluePlus
  • Delta Dental
  • HealthPartners
  • Medical Assistance
  • MinnesotaCare
  • Medica
  • UCare
We also accept Care Credit.
If you do not have dental insurance, we offer a program called "Sliding Fee Scale." This savings program is based on your family size and income.

Driving Directions

Call Today 651-925-8400


Call Today 651-774-2959

Saint Paul

Call Today 507-258-4046


Call Today 763-270-5776


Please do not submit any Protected Health Information (PHI).

Questions or Comments?
We encourage you to contact us whenever you have an interest or concern about our services.