John Taylor, MD

Canyon View Medical

Family Medicine

Springville, Mapleton

Most recent review: 4 days ago New
4.9
367 Ratings
174 Comments

Dr. John Taylor, M.D., is board-certified by the American Board of Family Practice. He earned his medical degree from the University of Utah in 1996 and completed his Family Practice residency at Waukesha Family Practice in 1999, following an internship there in 1997. He specializes in evidence-based medicine and values strong patient-community connections.

4.9
367 Ratings
174 Comments

Dr. John Taylor, M.D., is board-certified by the American Board of Family Practice. He earned his medical degree from the University of Utah in 1996 and completed his Family Practice residency at Waukesha Family Practice in 1999, following an internship there in 1997. He specializes in evidence-based medicine and values strong patient-community connections.

The reviews listed below were collected independently of Canyon View Medical through rater8. Each review represents an authentic and verified patient experience.

Dr. Taylor is awesome! I’ve come to him for years and he’s always been very kind and helpful.

(4 days ago) Jul-2026

Doc Taylor is amazing, I've known him for almost 30 years. Pretty much since high school. At this point, he knows all about me, it's easy to talk about anything and he listens to help best he can.

(1 week ago) Jul-2026

Top notch. Genuinely cares and is always willing to listen.

(2 weeks ago) Jul-2026

Compassionate, kind, stays up on new tens incurable

(2 weeks ago) Jul-2026

Very professional and answered my questions.

(3 weeks ago) Jul-2026

Dr. Taylor, He always listens to my concerns and answers any questions I have.

(3 weeks ago) Jul-2026

Excellent provider, listens to your concerns and doesn’t rush you. Cares about your health and wellbeing.

(3 weeks ago) Jul-2026

He’s so good thank you!

(3 weeks ago) Jul-2026

Friendly, thorough, helpful!

(1 month ago) Jun-2026

He is very knowledgeable great Dr I’ve gone to him for years

(1 month ago) Jun-2026
Read More