text: The only reason I am not giving stars is because both times I have gone to the Mesa office to see Dr Peterson my wait time has been almost inappropriately long Last time I waited minutes past my appointment time before I was seen I understand that doctors get behind but it would have been nice for someone to have acknowledged that I was still there waiting rather than having to get up and ask about the wait time nBut Dr Peterson is great He is friendly and explains everything so that I could understand what he was talking about He gave treatment options and did not pressure me to do anything beyond my cost or comfort zone I definitely recommend him