Dr. Casper is amazing. I was a patient of his for 17 years until I thought I was a bit too old to be seeing a children's dentist.
I only had one cavity while under his care which drastically changed once I switched dentists. I was in absolutely no pain after the filling. As a child he had to pull out four of my teeth at once. That type of thing can be scary for a kid. Although that kind of situation will never be pleasurable, he made my family and I comfortable with as little pain as possible.
His staff are equally as amazing. They've helped numerous children overcome their fear of the dentist and are some of the nicest people I've met. They take most insurance plans and have a great play area up front. During all 17 years as a patient I never once had to wait longer than ten minutes to see him.