Dr John Hensler is the best doctor in Arizona. He takes the time to get to know his patience and really cares about them. I have seen other doctors and none of them measure up. He gave me his cell to call him around the clock with anything. You can also usually see him last minute and he always knows how to get you feeling better in no time. I recently started a new job with new insurance and he is now out of my network but I still go to him because is really is that great. I highly recommend him for you and your families needs! Never been so delighted with a health care professional! :)