This is the best doctor and staff I've ever dealt with. Incredible, caring people who take care of the major issues as well as remember to tend to all the little minor things. The fact they can remember my name after not visiting for months wins points with me. AWESOME organization!!!