Dr. Stack is very professional. I had him for 15 years and he is the best doctor I ever had.. I was amazed he had only 3 stars for a five star doctor. He closed his office in Casa Grande and moved to Tempe I think. A little to far to drive. I really miss his professionalism. He is very under rated.