Book an Appointment
Qualifications and Experience
Awards and Publications
Dr. Michael Keller is a dedicated and diligent family physician serving the community of Avondale, AZ. Dr. Keller attended the University of Illinois in Chicago, where he received his medical degree, and completed his bachelor’s from the University of Illinois in Urbana-Champaign. Dr. Keller is a part of Abrazo Medical Group Goodyear. He is certified by the American Board of Family Medicine. Dr. Keller is devoted to ensuring the longevity of his patients’ health and developing long-lasting relationships with them. He takes his time to understand symptoms and give correct diagnoses to ensure the continued health of all his patients.
Verified Patient Reviews
Dr. Keller best doctor I have ever had. He has found things no one else was able to, treated me with respect and honesty. He doesn't pull punches, and if you want honest care with someone who doesn't just go through the motions, this is the guy.
He a Great Doctor - and been a patient of his for over 15 years - i have a lot of respect & he answers my questions properly & gives the best advice & could not ask for a better person -Thank You Dr Keller
Wonderful experience! The office staff were very friendly and efficient. Dr. Keller is very personable and took time to hear my health concerns, as well as provide options for gaining an understanding of my needed and next steps. Exemplary experience!
Dr Keller had obviously reviewed by chart and was ready to discuss my visit. As always, Dr Keller listens to my comments first - that's one thing that makes him such as good medical provider.
Positive answers to my questions.
He is an awesome Doctor - he been a family Doc & has patients & understanding & love his personality & get to the point & has Compassion about our health need - He one of the best
I've been seeing Dr. Keller for many years. He's great-- I especially appreciate his diagnostic skills. I've been able to avert, manage and/ or cure many issues. Dr. Keller is friendly, knowledgeable, and he really cares about his patients. Dr. Keller, don't ever retire!!!
Highly recommend him. He takes the time to evaluate your health needs even if hes really busy.
They were great was late to my app still git me in dr keller is the best hes going to help me get my elbow back strong again if you want to see a great doctor see dr keller
Clear, concise, and explained everything clearly
Very helpful, informative and showed real concern about my illness.
Awesome Doctor very nice and knows what he is doing wait time was a couple minutes Highly recommended
Professional, knowledgeable. Listen to my problem and knew quickly what needed to be done.
Very knowledgeable and thorough, direct and to the point, very professional.
Very thorough good listener intuitive
Makes you feel very comfortable and makes sure all of your questions are answered.
Dr Keller takes as much time as I think reasonable for an appointment. I have never felt rushed. He's a personable doc.
Dr Keller is a great doctor! He seems to really care about people! If I were not already a Registered nurse, he would inspire me to be in the medical field! From the receptionist to the end of my visit, this office is top notch in making customers/patients feel like they care??. I highly recommend Dr Keller!
Dr. Keller takes the time to explain things in detail. His understanding of all my problems is amazing. I think he is a very knowledgeable Doctor and really seems to care.
The first Dr I had in decades who got to the root of the (minor) issues that I reported, and suggested a treatment that work, right away. I am very thankful
Watch out for prescriptions. My default is a mail order pharmacy so when I need one time drugs they send the order to the wrong pharmacy. Took two trips to the doctor's office, half hour on the phone with the mail order people, and nearly 40 minutes of the pharmacist's time just to get the prescription resent to a local pharmacy. Alternative was to wait 4 to 5 days to start antibiotics or pay for the drugs myself and spend a month attempting a reimbursement from a federal program.
I have been a patient of Dr Keller's for over twelve (12) years. He has always been able to resolve my issues and I will continue to use Abrazo because of Dr Keller. Thomas Y
So far so good. Was my first appointment with him and so far he seems very thorough and understanding. He took his time and did not rush me and made sure to ask questions. I have high hopes.
Dr Keller was very pleasant and professional. He listened to, and addressed my issues.
Prompt, thorough and explained everything well.
It was as thorough as always!
Dr. Keller was really nice and I didn't feel rushed through the appointment which is always good. Office staff was friendly too.
I think Dr. Keller is a very good doctor. He takes his time to listen to you and does a thorough exam. His breath of knowledge and willingness to look at the entire picture is exceptional. He doesn't limit he suggestions and advice to "traditional" MD type solutions. I trust him to provide me with me needed medical advice and those people I care about. He has a life long patient in me and my loved ones.
Dr. Keller has a great beside manner and my children like him a lot. He was able to answer questions and offered a good treatment plan that we could agree upon together.
Dr. Keller and his MA was wonderful. Went today for well-child checks. Took care of all of our needs, spent time with any concerns, and made sure we understood the recommendations. Office staff is friendly and always willing to assist. Thanks!
He forgot to call in my prescriptions to the pharmacy. Went home for the day and now I have to spend another night in pain
He the best- and I really respect his medical opinion's & how he explains everything to me He our Family Doctor & I been with him for a very long time & I feel confident that i have a primary care that is just not a Doctor but someone i can count on , He like Allstate Insurance , Your in Good hands with" Doc. Keller"
Dr Keller is the " best " Nice location & facility But Lab Corp needs people in there to help our wait for blood drawn was over an hour an half There was only 1 tech & she was dealing with 2 jobs secretary give it a bad review on labs But Doctor # 1
Michael Keller is a very Big Blessing for us : No matter where he goes we will follow he been My Primary Care for over 10 years ,Started On a corner of Van Buren & close to 95 th ave.Him & John Hopkins He more than a PCP he a friend & has the best advice & really looks out for our Medical needs . You have gain a wonderful well respected person
Very attentive. Relaxed but professional. I especially like having the Lab in same office as it is very convenient. Dr Keller and office staff are very efficient.
This was my first visit to see Dr. Keller. The front office person was very helpful and cheerful. The wait time to be called back was less than 15 minutes. While I as in the exam room I did not have to wait long before Dr. Keller saw me. He listened to me and decided on a plan of action for me along with a net work of additional professionals to assist me. I had blood drawn while I as there. Not a long wait. The phlebotomist was extremely gentle.
very little wait. Dr. Keller spent appropriate time with me and made sure all of my questions were answered.
Dr. Keller is knowledgeable and easy to talk to. Gives good advice. Also, being available on the weekends makes all the difference in the world. Thank you!
My son felt comfortable with Dr. Keller. He is easy to talk to.
Excellent doctor, availability, and excellent staff. I would recommend him to anyone looking for a great doctor.
Was impressed. Will be looking forward to more meetings with him. He seemed like a doctor and professional. He listened to me. I received all the pertinent facts. He looked at me. The staff has a barrier between them and you (their computer monitor). Would be better if their monitor was lower.
He's the best
Excellent input & sincere interest in my prolonged well being.
He is very professional and treats the whole patient. I highly recommend him.
Great professional! Very glad I found this doctor, you would be too!
Very much appreciate his concern for overall health.
I really appreciated the time Dr. Keller gave me to explain to my problem. He was very friendly and cares about his patients.
Very patient and down to earth.
great care, good staff ,no issues
Dr Keller has been my PCP for over 15 yrs now, he is a very compassionate and caring physican. I usually have to see him 4 times a year, he has never failed recognize me and remember why I'm there to see him. He is never rushed while I'm with him and is very thorough in his inquiries to help me maintain a healthy life style.
Very Impressed, as I knew I would be. He is a great doctor for people that are the age my mother is, 91, and has a wonderful understanding of aging and its effect on those around them. I would highly recommend him to anyone who needs a doctor of this caliber, and I know he is one for all.
Quick and easy. I went in with three kids and it wasn't a night mare waiting long or sitting in a room for long periods of time
He was thorough; took his time listening and explaining and ordered tests. This was my first visit and I was pleased.
I think that Dr Keller was very nice and I look forward to continue having him as my doctor and his staff where very nice and very helpful as well...
I am a very very picky person and I find Dr.Kelly to be one of the best I can talk to him about anything and he really dose listen and he truly cares about my health he really make me feel better after every visit. I would recommend him and I have to friends and family.