Home Icon
Doctor meeting with patient

Thompson Medical Group

Internal Medicine, Geriatric Care Specialists & Primary Care Practice in Peoria, AZ

About Our Practice

Meet Our Providers

Contact Our Practice

Thompson Medical Group

About Us

Thompson Medical Group in Peoria, Arizona, offers high-quality care to adults of all ages. Board-certified and fellowship-trained internal medicine physician E. Leon Thompson, DO, and his colleagues specialize in diagnosing and treating conditions such as heart disease, diabetes, and geriatric disorders, including memory loss.

Patients at Thompson Medical Group benefit from comprehensive chronic disease management for long-term health problems. The internal medicine practice provides expert care to patients living with more than one chronic condition, understanding the challenges comorbidities cause.

In-office lab tests, ear lavages, ankle-brachial index (ABI) procedures (to evaluate blood flow in the legs), and pulmonary function tests (PFTs) are available at Thompson Medical Group. Patients with allergy symptoms can take advantage of on-site testing and allergy shots, and the practice supplies breathing treatments for patients with lung disorders.

For those suffering from musculoskeletal diseases and injuries, joint injections and platelet-rich plasma (PRP) therapy offer relief from pain and improved function. In addition, Thompson Medical Group offers preventive medicine services like annual wellness visits and weight management programs. The office sells XYMOGEN® vitamin supplements to promote overall wellness.

Thompson Medical Group dedicates itself to providing patients with the gentle, personalized care they deserve. To learn more, call the office or book an appointment online today. 

misc image

Our goal at Thompson Medical Group is provide you with the best quality of life God has planned. It is guaranteed to be good. We use evidence based medicine, without excluding safe alternative means to provide your healthcare. Dr. Thompson, as an osteopathic trained physician continues A.T Still’s mission to treat the whole person. Our team understands the need for healthcare not driven by specialists, corporate medicine and the pharmaceutical industry.

Attention Medicare Patients
Please create an account with Mymedicare.gov and enter your primary care doctor’s name. Select “add as my primary clinician”. Selecting your primary care physician allows patients to take full advantage of the many ACO (accountable care organization) benefits afforded to patients when aligned with their PCP at Thompson Medical Group.
Chronic Care Management (CCM)
Attention Medicare Patients Please create an account with Mymedicare.gov and enter your primary care doctor’s name. Select “add as my primary clinician”. Selecting your primary care physician allows patients to take full advantage of the many ACO (accountable care organization) benefits afforded to patients when aligned with their PCP at Thompson Medical Group.
Patient getting seen by our provider
Call to Schedule your Appointment with us Today
Good first appointment yesterday
Mary E. | Sep 30, 2023
Great as alwaz
Keith B. | Sep 30, 2023
The very best
Susan S. | Sep 29, 2023
It’s always an enjoyable experience visiting Dr Thompson,never along wait, Dr T always meets my needs and takes care of me.
Kevin D. | Sep 29, 2023
Dr Thompson is very caring
Kathleen B. | Sep 28, 2023
The doctor showed an interest in me as a patient.
Jeffery H. | Sep 28, 2023
I was treated with respect, not rushed in and out.
Bonnie H. | Sep 27, 2023
Dr Thompsons is very thorough and has a great personality /
Ida L. | Sep 27, 2023
Good People, Office is well organized and well run.
Lloyd L. | Sep 26, 2023
Dr Thompson addressed my problem as expected
Bernardine G. | Sep 24, 2023
Great office .. wonderful service
Raymond V. | Sep 23, 2023
It all went well
Germaine K. | Sep 22, 2023
My experience is always great. I would highly recommend Dr T to anyone! His approach to medicine is very proactive.
Phil L. | Sep 22, 2023
Dr listens and staff is awesome
Laura C. | Sep 19, 2023
This practice is amazing. All the doctors are very detail oriented and professional and make it feel like a house visit. I would highly recommend this practice.
Carter E. | Sep 19, 2023
I’ve been a patient of Dr Thompson for many years. He is an excellent IM doctor. He always listens, he is very compassionate, and genuinely cares about his patients.
Anna G. | Sep 19, 2023
Dr Thompson and his staff are awesome Very professional along with personable
Robin C. | Sep 18, 2023
Took the time to understand my current medical situation. Also took the time to answer all of my questions and concerns.
Tim B. | Sep 16, 2023
Always made to feel important and not just ‘another patient’.
Joyce G. | Sep 16, 2023
Dr. Thompson is the best doctor in Arizona.
Tammy W. | Sep 15, 2023
On time Very nice Love Dr T
Madelyn K. | Sep 13, 2023
Dr. Thompson is a very compassionate and smart doctor. I have recommended him and his office many times and always will
Dwight H. | Sep 13, 2023
Very good
Katrina M. | Sep 12, 2023
Best doctor I have ever had, caring, great communication and friendly and knowledgeable staff
Edward S. | Sep 12, 2023
Dr Thompson is very caring, I feel like Im part of the family!
Sandra Y. | Sep 12, 2023
Dr Thompson is a wonderful caring Doctor and his staff is great also
Karen T. | Sep 10, 2023
Prompt, empathetic, thorough medical care. I have been a patient of Dr. Thompson's for years.
Michael T. | Sep 09, 2023
Larry J. | Sep 08, 2023
I only had a few minutes and aft Thompson took care of my needs, very efficient
Richard F. | Sep 08, 2023
Appreciate the flexibility in having phone contact instead of in office
Keith P. | Sep 08, 2023
Virtual call went very well Rate it a 11 out of 10
Leonard W. | Sep 07, 2023
Dr Thompson does a great job in taking care of his patients
James R. | Sep 06, 2023
Thompson medical group is a great medical office. Dr. Thompson and all of his staff are professional and kind. I have been a patient for many years.
Suzette I. | Sep 06, 2023
Good, Doctor T. Is the best he has a real interest in his patients and making them feel better, also his staff is the best
Nancy W. | Sep 06, 2023
Very good meet & greet. Thank you.
Barbara C. | Sep 02, 2023
Always great care
Richard P. | Sep 02, 2023
Immediate attention given & follow through to help with my needs.
John C. | Aug 30, 2023
I couldn't ask for a better doctor and his amazing team. I've been with Dr. Thompson since 2008, and will never change or seek another primary. They are all so very special. You have his/their undivided attention with great follow up. Words that come to mind are: professional, kind, caring, responsive and, just a very special medical group to have on your side.
Jamie H. | Aug 29, 2023
Caring providers that listen! The doctor never makes you feel rushed.
James S. | Aug 29, 2023
It was good. We talked about previous medical procedures.
David S. | Aug 29, 2023
Anita S. | Aug 29, 2023
Was a positive and informative session…I really like Dr Thompson’s one on e evaluations and recommendations for handling issues I may be having…good doctor…good experience as always
James R. | Aug 28, 2023
Dr Thompson is kind, considerate and takes time to listen.
Jane Y. | Aug 28, 2023
As always very good Dr Thompson is the Best.
Roberta W. | Aug 26, 2023
Everything went smooth,, very thorough in questions, very friendly and helpful left office with good feelings.
Ida L. | Aug 26, 2023
Good visit
Kelly G. | Aug 25, 2023
The staff cares about their patients and take the time to understand your needs.
Marc S. | Aug 24, 2023
Excellent job
Merwin K. | Aug 24, 2023
Excellent work
Merwin K. | Aug 24, 2023
Dr. Thompson is great and very caring.
Kathleen B. | Aug 23, 2023
Caring professionals Complete analysis when/where needed Understanding the needs of the patient is exceeded at this office
James D. | Aug 21, 2023
Myself being a patient of the above mentioned doctor, and under his care he is the most precise, considerate and understanding doctor I run across in recent years his staff is beyond cordial and caring. They take time and listen to your needs and address those needs by individual circumstances, not by dictations from another corporation, exquisite service, professional standard exceeded.
James D. | Aug 21, 2023
I've been a patient of Dr Thompson for several years, he's an AWESOME Dr!
Deborah Y. | Aug 19, 2023
Teresa H. | Aug 19, 2023
Teresa H. | Aug 19, 2023
Always personable and friendly, listens to my problems and helps figure out what I need.
Gregory C. | Aug 19, 2023
Five stars all the way very polite very professional everybody never have a problem they can't solve
Kelly M. | Aug 18, 2023
Dr Thompson, & staff I've met throughout the many years I've been his patient, are very thorough, & caring. I can't even imagine having any other physician. Dr Thompson is the absolute BEST that I've met in many, many years
Deborah Y. | Aug 18, 2023
Great experiences! Dr Thompson listens and asks questions. Staff are always helpful.
Laura C. | Aug 18, 2023
I am new but since coming to your office just the few times, I feel I have found a great doctor and the staff are great as well.
Kathy N. | Aug 18, 2023
THe listen & talks to you
Jennifer L. | Aug 18, 2023
Hey honey this is my first visit to Dr Thompson it was very enjoyable he basically just wanted to get to know me I was very pleased
William M. | Aug 17, 2023
Dr. Thompson is a great doctor and his staff is very helpful and friendly
Susan H. | Aug 16, 2023
Dr. Thompson and staff amazing! Very thorough and truly cares about patients
Shannon R. | Aug 16, 2023
You could not and find a better GP. Dr. Thompson is very thorough and genuinely cares about his patients!
Kolin G. | Aug 16, 2023
Dr. Thompson took his time with me I didn't feel rushed like most Dr's do. At the end of my appointment he asked if I had or concerns. It was a great experience and I thought he was thoughtful and compassionate. I definitely was pleased.
Elizabeth J. | Aug 12, 2023
Lynn C. | Aug 12, 2023
I love Dr Thompson and his wife and office staff. So friendly and helpful and caring and concerned about you
Karen T. | Aug 12, 2023
ON time Every one kind and friendly.
Lois R. | Aug 11, 2023
Dr Thompson and the entire staff is amazing. I've been going to him for 20 years and would not change Doctors for anything.
Tammy W. | Aug 11, 2023
Been going there for years…Dr.Thompson is wonderful.
Margo W. | Aug 11, 2023
On time, and informative talk.
Scott V. | Aug 10, 2023
Keith B. | May 17, 2023
Love the staff so nice and welcoming. The PA Chelsea is wonderful and very easy to talk to and listens well.
Erica L. | May 03, 2023
Dr. Thompson is very thorough and truly cares along with the staff!
Shannon R. | May 03, 2023
Dr. Thompson and staff have, and continue to provide me with attentive care. When you are in the room there is nothing more important than you at that time. He is very open to questions. He is a very caring man.
Sandy W. | Apr 27, 2023
The entire team is AMAZING. All are so helpful and kind. Dr. T as I call him is one of the best doctors I have ever had!!! And just to express my feelings of Dr. T., I am 73 and have had numerous issues and surgeries over the years and have lived in several states. He is a great doctor. You will be blessed to have him take you under his care.
Jamie H. | Apr 26, 2023
Great! Chelsea listened and was excellent. Helped with medical tests I needed done.
Kathryn M. | Apr 26, 2023
Dr. Thompson is attentive, an expert in his fields - all of my family is I. Good hands in his practice!
Daniel C. | Apr 20, 2023
Chelsea gave me a knee injection this morning and already I feel 90% better. I have gone to this group for many years and have always been treated with exceptional care
Faith G. | Apr 19, 2023
Very professional and friendly.
Kim H. | Apr 18, 2023
It was great
Linda D. | Apr 17, 2023
Very professional and cordial. Dr. was professional and efficient. Enjoyed meeting him.
Karen S. | Apr 15, 2023
Great visit, listened closely to my concerns.
Richard F. | Apr 13, 2023
Very thorough, and considerate to my concerns.
Richard F. | Apr 13, 2023
Always treated with kindness and respect
Kathy H. | Apr 13, 2023
Dr. Thompson is always caring and paying attention to details. When there, I am treated as a person, not a number, and when I need something his office has been very helpful and curteous .
Nancy S. | Apr 12, 2023
Great experience
Arthur T. | Apr 12, 2023
I haven't been to the doctor in years and for a first time patient I'd say it was a pleasant experience. She took her time which I appreciated.
Kesha B. | Apr 12, 2023
Very professional and attentive. Always appreciate the time and information. Thank you, Don S.
Donald S. | Apr 07, 2023
My doctor was able to answer all of my questions. She was very informative,
Cynthia B. | Apr 06, 2023
always very Helpful and pleasant willing to go the extra mile
Kenneth C. | Apr 06, 2023
I’m very happy with the service
Ioan L. | Apr 05, 2023
Needed to make an appointment fro presurgery physical. Easy to do over phone.
Paul T. | Mar 29, 2023
The absolute best bedside manner I’ve ever experienced. Dr. Thompson is professional and kind hearted. The best doctor in the state of Arizona hands down
Bill L. | Mar 22, 2023
Caring, Personable, Professional ; need I say more?
John C. | Mar 22, 2023
Great service and very professional staff.
Ken C. | Mar 17, 2023
Dr Thompson has been our primary care doctor for many years. My wife thinks the world of hom and I am with her. He is genuine and has great compassion in treating us. He has referred me to outstanding specialist for surgeries I've needed and I trust him completely.
Bill W. | Mar 16, 2023
Dr. Thompson is the best doctor I have ever had in my life. He has saved my life. If I could give him more than 5 stars I would. Just love him. Been going to him for almost 20 years. Will never go to another doctor.
Tammy W. | Mar 15, 2023
I love Dr Thompson! He and his staff are friendly, professional and they LISTEN!!!
Patricia W. | Mar 08, 2023
Everyone there is really nice and compassionate.
Gary A. | Mar 08, 2023
Dr. Thompson & his whole staff are fabulous!!
Staci B. | Mar 03, 2023
Great service
Roger L. | Feb 26, 2023
I have been seeing Pat Polson for years now and she has been wonderful. I do not wish to see anyone else.
Ric N. | Feb 24, 2023
Great as usual
John S. | Feb 17, 2023
Immediately upon my arrival,..I was Greeted by a cordial Young Lady @ reception,who exuded confidence in knowing her position,..an that she is an integral part of the office running smoothly and efficiantly,...that being said,..in the "Back Office",..I could see everyone was diligently applying their Skills an professional talents,..but not so busy as to answer a concern,..the idea of listening is an asset that helps address the concerns to be understood,...the staff is Empathetic in their diligent efforts an based on their knowledge,...upon the close of my appointment,..I am confident in knowing,..impressively enough,..there has been,.."no stone left unturned",... ..."Thank-You Veree Muuch"
Eddie D. | Feb 16, 2023
Jason W. | Feb 15, 2023
first meeting with Chesela.
Keith P. | Feb 15, 2023
Dr Thompson wasted no time in getting me treated for a serious health condition. He arranged a referral appointment the same morning!
John M. | Feb 15, 2023
Needed lab work
Linda E. | Feb 11, 2023
Just needed to see someone so I could get my annual things taken care of.
Linda E. | Feb 11, 2023
I've been seeing Dr Thompson for years and him and his staff are the BEST!
Tylor G. | Feb 10, 2023
We have been with Thompson Medical Group for years. We are always treated with respect and kindness by all the staff
Mark H. | Feb 10, 2023
I have been with Doctor Thompson 20 years, he cares about his patients, he takes the time to listen to your concerns, he is a kind and caring man and his staff is the same
Nancy W. | Feb 09, 2023
I have been with Doc Thompson 20 years, h
Nancy W. | Feb 09, 2023
Love my Dr T
Teresa H. | Feb 09, 2023
Patient care and interactions with the doctor has always been good.
Otto T. | Feb 09, 2023
Folow up on labs. Easy and quick.
Patricia P. | Feb 09, 2023
Dr Thompson is always caring and compassionate. He has been my primary care physician for many years and have all ways give me good care
Marvin G. | Feb 09, 2023
Been going to dr Thompson for 24 yrs Think that says it all!
Sally W. | Feb 02, 2023
The staff is always friendly. The nurses and doctors have amazing bedside manners. I feel heard.
Donna M. | Jan 27, 2023
Dr Thompson is always thorough and kind. He really listens to me and is attuned to my needs. He is also very knowledgeable.
Eileen T. | Jan 27, 2023
Wonderful Dr Thompson always takes good care of me . He is caring he knows exactly what I need keeps me updated. His office staff are great also
Karen T. | Jan 26, 2023
Had phone call with Dr. Thompson regarding my recent fall and the distance to his office.
Kathleen L. | Jan 24, 2023
dr on time and answered my questions
Brenda M. | Jan 24, 2023
Staff are very capable and friendly.
Howard A. | Jan 23, 2023
Was pleasant Lab tech was helpful & friendly
Rosemary M. | Jan 19, 2023
We had to call Dr. Thompson outside of our appointment time. He treated us as though we were a priority on the phone. His follow up/through is great on the phone or in office.
Sandy W. | Jan 18, 2023
Very knowledgeable and thorough
Richard F. | Jan 18, 2023
Very proactive, concerning the issue,
Dave W. | Jan 18, 2023
Dr Thompson has been my doctor for decades. Always an excellent experience. Dr Thompson has taken excellent care of me through the years!
William S. | Jan 18, 2023
The office receptionist is always friendly and helpful. Dr Thompson is caring and supportive. One issue I had concerned my request that day for an RX refill. Two days later, I had to call the office to get that moving.
Mike C. | Jan 18, 2023
It was a quick visit, going over my lab work and to let them know if I had any other problems that I might have, to talk with them.
Gary B. | Dec 30, 2022
Dr. Thompson has been my doctor for over 24 years. It’s almost impossible to describe how wonderful of a Doctor he is. He pays close attention to your medical history and will sometimes call you back three weeks later and order more test just to be safe. He pays close attention to you and he knows medicine. Last of the Good ones. In this post Covid area we’re people have become more selfish and non attentive to Detial’s. if you chose Doctor Thompson you will indeed receive Extremely good treatment and attention to your health. Sincerely TS
Anthony S. | Dec 29, 2022
I’ve been satisfied with every aspect of the Thompson Medical Group from the receptionist on up
Dean H. | Dec 28, 2022
Dr. Thompson is always easy to talk to and is open to listening to what you feel and need.
Shawntel H. | Dec 20, 2022
Perfect visit. All my questions were answered.
Gaylen B. | Dec 17, 2022
Concerned about my needs and acted on them .
Walter C. | Dec 16, 2022
Always a great experiance. Dr Thompson is a very caring man!
Phil L. | Dec 14, 2022
Complete, discrete and with confidence!
Richard F. | Dec 09, 2022
Complete and with confidence! HEPA keeps me from divulging personal information! Have a nice day!
Richard F. | Dec 09, 2022
Made a phone call to get out our blood work orders. It was handled in an efficient manner, and had the needed information within an hour.
Paul T. | Dec 08, 2022
Teleconference. All concerns answered
Joan K. | Dec 07, 2022
The absolute best doctor I’ve ever had. Wonderful bedside manner and helped me get my health under control.
Bill L. | Dec 07, 2022
Always prompt & professional
Claudia M. | Dec 07, 2022
Dr Thompson offers excellent patient care, always is concerned with making sure schedule blood work and tests are done to make sure your health issues are being addressed properly he is very personable it’s like having a caring family member as your dr. Thank you Dr Thompson for your competent care for me and my wife we truly appreciate your personal interest in making sure we stay as healthy as possible and addressing any and all our concerns in a timely manner, your staff is great too!
Jerry B. | Dec 01, 2022
I had a good visit as we discussed by blood work.
David S. | Dec 01, 2022
This was a 6 mo. checkup to go over my blood work. Catherine was very attentive and answered all my questions. She's a good listener.
Philip M. | Nov 30, 2022
Follow up visit.
Gary M. | Nov 30, 2022
I have been a long time patient of Dr. Thompson. I think he is an excellent doctor, and I will continue to be his patient as long as is possible
Dwight H. | Nov 30, 2022
Dr Thompson is always personable excellent bedside manner truly cares about his patients and their medical concerns he listens carefully and navigates you through the best care decisions to bring you to the best possible outcome he continues to work with his patients until they get results. I would not want to be underneath any other physicians care he is truly a godsend
Toni B. | Nov 30, 2022
Always good
Laura B. | Nov 30, 2022
Had the appointment with Catherine, she answered all of my questions. She is a great Health Care Provider.
Kelly G. | Nov 30, 2022

Insurance We Accept

If you do not see your insurance provider, please contact us for additional information!