
Highlights
Age Groups Seen
- Adult 19-64
- Older Adult >65
Gender
MaleHospital Affiliation
- St. Mary's Regional Hospital
Locations
- St. Mary's Regional Hospital Nephrology Clinic
- 2635 North 7th Street, Floor 4, Grand Junction, CO 81501
- Get Directions
- phone: 970-298-7106
- fax: 970-298-7177
Expertise
Education
- Fellowship: University of Utah Hospital & Clinics, Nephrology, 2009
- Residency: University of Utah Hospital & Clinics, Internal Medicine, 2007
- Medical School: University of Minnesota Medical School, 2004
Board Certifications
- Nephrology: American Board of Internal Medicine, 2008
Insurance
- Aetna
- Anthem BCBS
- Cigna
- Cofinity
- CorVel
- Coventry
- First Health/Coventry
- Friday Health Plans
- Humana
- InnovAge PACE
- Kaiser
- Meritain
- NaphCare
- Pinnacol Assurance
- Rocky Mountain Health Plans
- Tri West
- United Healthcare
Ratings & Reviews
5 out of 5
142 ratings, 40 reviewsThe Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.
- 5 out of 5 starsReviewed on 3/9/2026
He's the best and deserving of a raise.
- 5 out of 5 starsReviewed on 2/20/2026
I never feel rushed.I feel he really wants to know my concerns and questions.
- 5 out of 5 starsReviewed on 2/18/2026
a pleasure to meet him
- 4 out of 5 starsReviewed on 2/15/2026
Everything was good
- 5 out of 5 starsReviewed on 2/12/2026
Thank you for your help and attention; you are very efficient.
- 5 out of 5 starsReviewed on 2/6/2026
The best Dr in the Western Slope.
- 5 out of 5 starsReviewed on 2/6/2026
An amazing doctor
- 5 out of 5 starsReviewed on 1/31/2026
He was very thorough and professional
- 5 out of 5 starsReviewed on 1/19/2026
He looks at the whole body and makes sure other doctors are doing their part to also help the patient
- 5 out of 5 starsReviewed on 1/19/2026
/Love his comforting and comfortable manner!
- 5 out of 5 starsReviewed on 1/18/2026
Amazing DR. I would recommend him to any family who has kidney issues. Looked at every aspect of my health.
- 5 out of 5 starsReviewed on 1/16/2026
He's great he takes time to listen to you
- 5 out of 5 starsReviewed on 12/25/2025
Awesome Doctor
- 5 out of 5 starsReviewed on 12/6/2025
I only wish he was a general family doctor
- 5 out of 5 starsReviewed on 12/3/2025
He provides excellent service and explains the topics very thoroughly.
- 5 out of 5 starsReviewed on 11/26/2025
We are lucky to have him as part of our care team.
- 5 out of 5 starsReviewed on 11/12/2025
Always professional and explained things in detail
- 5 out of 5 starsReviewed on 11/8/2025
He is as systems oriented as any Dr I've been to, very wholistic.
- 5 out of 5 starsReviewed on 10/30/2025
Excellent!
- 5 out of 5 starsReviewed on 10/27/2025
Very personable and truly cares for his patients.
- 5 out of 5 starsReviewed on 10/26/2025
He is very friendly, explains things & always answers all my questions
- 5 out of 5 starsReviewed on 10/26/2025
A very kind doctor
- 5 out of 5 starsReviewed on 10/25/2025
He is so kind and caring while always being professional. I do indeed trust him with my life!
- 5 out of 5 starsReviewed on 10/16/2025
He is excellent!!
- 5 out of 5 starsReviewed on 10/16/2025
He listens to your concerns and then we make a plan.
- 5 out of 5 starsReviewed on 10/15/2025
He listens to you and at the same time seems to remember you and things from last visit.
- 5 out of 5 starsReviewed on 10/6/2025
Always listens and helpful
- 5 out of 5 starsReviewed on 9/29/2025
Mr Mcgrego explains what is happing to you and you can ask him all the questions you need to ask about what is happing to your kidneys
- 5 out of 5 starsReviewed on 9/26/2025
He explained test results across time and calmed my wife's concerns about them in a way that made sense to both of us.
- 5 out of 5 starsReviewed on 9/25/2025
He is a fantastic physician and I am most grateful to have his professional care
- 5 out of 5 starsReviewed on 9/25/2025
Dr. McGregor is a down to earth doctor that really listens to his patients and greatly cares for his patients. You don't find doctors like him anymore.
- 5 out of 5 starsReviewed on 8/22/2025
I wouldn’t hesitate in recommending Dr. McGregor!
- 5 out of 5 starsReviewed on 8/22/2025
Great
- 5 out of 5 starsReviewed on 7/28/2025
Dr McGregor takes the time to understand and respond to my situation.
- 5 out of 5 starsReviewed on 7/27/2025
He’s the best Dr I have ever had.
- 5 out of 5 starsReviewed on 7/23/2025
Great experence
- 5 out of 5 starsReviewed on 7/16/2025
He takes his time with me I don’t feel rushed. He seems very “tuned in” to what I have to say. My visits end with me feeling encouraged.
- 5 out of 5 starsReviewed on 6/29/2025
While Dr McGregor is obviously an exceptional nephrologist, he is also a good listener, and his easy going manner puts patients at ease.
- 5 out of 5 starsReviewed on 5/30/2025
We would definitely recommend Dr McGregor to anyone that needs care
- 5 out of 5 starsReviewed on 5/16/2025
Dr. McGregor truly cares about his patients and I would send everyone I know that needs a Nephrology Doctor to him!!