I can SO relate to your issue with dentists, and after many miserable years as a child and teenager (with braces)with my old dentist, I found a new one...and he is wonderful! His name is Dr. William Kelly, and his private practice is in Canton, at the northwest corner of Cherry Hill and Lilley. The phone number there is ###-###-####. He is a lovely man, and a very gentle dentist who is sensitive to his patients' needs. We've been patients for several years, now. My daughter, who is 10, LOVES going to his office (even though she's had to have a couple of cavities filled there!).
I've also had extensive work done there, and he has made me comfortable to the point that I have practically no anxiety when I need to have anything done. A FAR cry from my earlier experiences with my old dentist! I've even referred my father to them, and he's switched to them from the place he's gone for the past 50 years!
Dr. Kelly has a beautiful waiting room with an awesome area for kids, and has a wall of fame where he posts snapshots of kids who've had cavity-free check-ups. After their appointments, kids get to pick a prize out of a big treasure chest.
If you end up going there, and you love it, tell them I referred you. (We don't have dental insurance, and there's a small break they give for referrals!)
Best wishes,
S. Clarke
PS
I noticed another mom referred a different dentist complex also on Cherry Hill and Lilley...there IS one on the opposite corner -- the southeast corner of Canton and Lilley. Dr. Kelly's office is on the northwest corner!