I agree with Jennifer M, the most terrible staff ever. He is not pleasant either. My appointment was for 1:45 pm, I arrived at 1:40 pm to be told the staff was at lunch, they strolled into the office at 2 pm with their starbucks, when I questioned why they made my appointment at 1:45 if they were at lunch until 2, I was told well the doctor isn't even here yet. When he came in he was angry that I questioned his staff as to why would you schedule an appointment if you are not going to be here, he told me he could not treat me because his staff was wonderful. Really? Like my time is important too? What a joke this office was. It was the Mesa office, nastiest staff I have ever seen. I waited a month to see this guy and what a mistake and WASTE of my time.