I have been visting this dentist for a long while. What I like best is that he does not look for extra work that does not need doing. If there is an issue he will deal with it, no problem. But Stephen does not go looking to line his pockets by layering on services and recommending everything he can think of. With our children, he even suggested waiting for braces as we would just end up doing it again. With my very costly teeth he has happy to do whatever suits my budget and spread the work out to assist with my insurance. He is not the cheapest dentist, but he stands by his work and his work lasts a long time. My implants and crowns have never needed any work since they went in. One is about 15 years old and as good as the day he crowned it.(a specialist in the same building did the implants themselves)