I no longer go to Dr. Stephens because I've moved out of state, but I recommend him whole heartedly. I started seeing him before I even got my first teeth up through middle school. He has a great chair-side manner, especially with kids! I remember he always explained everything to me and when I had to get my first tooth pulled, he told me about the novacaine injection and that it would hurt a little but but would make it feel better in the long run and then he let me shoot novacaine out of the needle across the room so I wouldn't be frightened! I never minded him pulling my teeth after that! I dont remember any pain and I was never afraid of going to the dentist. I actually wanted to go - I thought it was great! I recommend him especially if you have young children!
*NOTE: I dont know if he's expensive or not as I was too young to handle the bills at the time but the site didnt have a way to not answer the question.