Dr. Craig is not only personable and compassionate but he is one of the best trained doctors in the area. He is also very honest and will listen to what your needs are. The investment is worth while because you wont have to continue having your work redone over and over again.