Browse specialtiesSee all specialties A-Z
Chiropractors
Dentists
Dermatologists
Ear, Nose & Throat Doctors
Endocrinologists
Eye Doctors
OBGYNs
Ophthalmologists
Optometrists
Orthopedic Surgeons
Podiatrists
Primary Care Doctors
Psychiatrists
Psychologists
Therapist-Counselors
Discover
Are you a top doctor or health service?
Discover
Are you a top doctor or health service?

Celebration Health
3 specialties6045 Alma Rd Ste 305, McKinney, TX4.91
Patient reviews
All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.91
Wait time
4.90
Bedside manner
4.94
Insurances accepted
99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
Medicare
UnitedHealthcare
Book an appointment for freeThe office partners with Zocdoc to schedule appointments
Scheduling details
All procedures
See if they’re in-network
Available appointments
All provider availability
Celebration Health
6045 Alma Rd Ste 305, McKinney, TX 75070

Today, Apr 2 – Wed, Apr 15
Insurances accepted
99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
Medicare
UnitedHealthcare
1 office location
Providers at Celebration Health (0)
No results
This practice has no doctors that match your search criteria.
Patient reviews
All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.91
Wait time
4.90
Bedside manner
4.94
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
411 reviews
Most relevant
I would highly recommend this Dr. and his office! I appreciate their professionalism and dedication to helping people!
February 16, 2026Kennith S.Verified patient
They were prompt thorough and seamless. Listened and made recommendations. Accommodating.
January 8, 2026Linda W.Verified patient
Very personable. Through discussion of medical history. I feel like I have found a family doctor
August 27, 2025Lorimae E.Verified patient
Appointment started on time. Dr Richards answered all questions and concerns. Overall good experience.
June 11, 2025Hiroshi G.Verified patient
New to the area and needed a new GP. I found my doctor! Very happy with my choice!
November 21, 2025Tonja H.Verified patient
I am very happy that I found Dr. Richards, very friendly, knowledgeable, and a great listener, I highly recommend him.
August 30, 2023Maurizio J.Verified patient
This Dr was extremely polite, listened, gives amazing accurate feedback and I was able to use video chat with Dave day appt!
December 15, 2021Vanessa V.Verified patient
The doctor was good but this is my first time hard to give a review. I think reviews should come after the 3rd visit.
April 10, 2023Blanca R.Verified patient
My first visit was a positive experience. It is a little too early to make any strong judgement one way or the other.
March 7, 2023Initials hidden
Dr Richards is awesome and his staff is great! New office, very nice.
October 9, 2025Carol G.Verified patient
Great check in process, super fast, very professional. Only thing confusing is that they are inside the Walgreens
December 15, 2022Initials hidden
The doctor thoroughly talked through all treatment details. Would definitely return for more serious problems.
September 2, 2022Dayton K.Verified patient
The nurse who completed medical history was kind of abrupt when talking to me. Could have been more personable.
Initials hidden
Knowledgeable, transparent, and concise. Very pleased with my visit.
Initials hidden
First time visit, very impressive with Dr Richard’s who is very professional,warm, good listener!
Initials hidden
Very friendly and outgoing very professional great Doctor ????
June 11, 2025Debra M.Verified patient
First visit but plan on more as it was a good experience
June 30, 2025Mary H.Verified patient
Amazing doctor ! So happy I got to meet the doctor im going to stick with that listens to me !
December 29, 2021Iris V.Verified patient
Great service, on the spot lab. Quick follow up visit. Dr was very caring and welcoming.
February 12, 2022Kashif K.Verified patient
So glad I read the reviews and chose to go to Dr. Richards. I look forward to coming back.
January 31, 2022Devin J.Verified patient
I just found my new family doctor.
Dr. Richards lived up to his many great reviews!
November 30, 2022Loren F.Verified patient
Dr. Richards is great and really takes care of you and ensures you get the best care.
April 11, 2022Initials hidden
Answered questions and explained very well and went into very down to earth meaning
January 17, 2022Steve S.Verified patient
Good service, appointment time kept. Answered all my questions to the fullest.
February 22, 2022Nizamur R.Verified patient
Good experience. Decided to make Dr. Richards my primary care physician.
October 25, 2022Michael K.Verified patient
He is very good with his communications and answers all the questions.
December 17, 2022Pradip L.Verified patient
Great Doctor, already working on changing to be my new primary physician!
July 6, 2022Initials hidden
Great visit! I found my primary care physician here. Friendly and caring!!
March 16, 2022Carolann Q.Verified patient
Dr Richards was thinking about my illness and the best options for me.
June 9, 2022James B.Verified patient
my experience was excellent and I will definitely be going back.
February 3, 2022Valerie V.Verified patient
Doctor is doing well and young with powerful knowledge.
July 17, 2023Hui Pao H.Verified patient
Dr Richards was personable and listen to my concerns.
October 29, 2022Initials hidden
Great Doc, smart, confident. Perfect for my needs.
February 18, 2023Daniel E.Verified patient
everyone was very kind and welcome, highly recommend
February 1, 2022Emily A.Verified patient
Dr Richards is a professional, no-nonsense doctor who delivers clear and concise feedback. I appreciate his direct and candid manner.
February 25, 2026Eric A.Verified patient
I booked an appointment for a physical. In hindsight, I should have asked if I needed to get bloodwork done prior to the exam because I drove up there to chat for a few minutes and then get sent out to have bloodwork done and book another follow up appointment in a couple of weeks after it is complete. I guess expediting the checkup process is not good for business. Now I’ll have to pay 2 copays for one physical examination. Lesson learned.
Initials hidden
Dr Richards is a nice man. He is thorough and great “bedside” manner. He explains things very clearly and very well. Always easy to get in for an appointment. Never any issues with my refills either. The staff is very kind and friendly and know me by name along with Dr Richards.
January 16, 2026Kimberly S.Verified patient
Excellent doctor for us. Listened and communicated clearly. Listened to all concerns and addressed them appropriately by ordering labs or follow up appointment for annual checkup.
January 12, 2026Jacqueliene B.Verified patient
I loved how welcoming my visit was.
December 16, 2025Eric J.Verified patient
Great doctor and staff
December 12, 2025Alireza D.Verified patient
Very positive. Liked dr vert much
November 5, 2025Darrell T.Verified patient
Had an appointment on a Monday afternoon and got seen right away. The office staff were polite and took care of everything appropriately. Dr. Richards has great bedside manner and wants to make sure I'm well taken care of.
Initials hidden
Over the past few years, I have followed Dr. Richards from Plano to McKinney. He is a wealth of knowledge as being very kind and patient. I am always able to get right in when I need to see Dr. Richards. I highly recommend him to anyone. His staff is also very kind and helpful.
October 20, 2025Kathryn L.Verified patient
Dr. Richards was very thorough, he answered all my questions, and he asked questions that were very beneficial to his treating me for future visits. I am very pleased with my first visit, looking forward to Dr. Richards being my Dr. for many years to come.
October 8, 2025Gary S.Verified patient
Doc was very informative
October 8, 2025Stephanie O.Verified patient
Dr. Richards was outstanding. He listened carefully, treated me with respect, and made me feel like a person—not just a patient. I received prompt and effective care for my recent health concern, and I left feeling confident in the treatment plan. I truly appreciate the professionalism and compassion he showed throughout my visit.
October 8, 2025Initials hidden
The doctor was proactive and cautious, carefully listening to my concerns. His thorough explanation afterward was excellent, which made me feel very comfortable and confident in his care.
September 19, 2025Kyung Min Lee M.Verified patient
first time in a long time I have felt like a doctor actually wanted to help me feel better. Great listener and seemed committed to figuring out what was going on with me. very thorough, would recommend.
August 20, 2025Eric R.Verified patient
My son had a new patient appointment with Dr Richards today. Dr Richard’s was attentive and made sure my son understood everything that was going on and did not have any questions. Overall it was a fantastic appointment and I would absolutely recommend Dr Richards.
August 7, 2025Jamison L.Verified patient
Super kind and helpful!! Will be going back.
July 10, 2025Danelle P.Verified patient
Loading...