Internal Medicine in Utah

Adult health is rarely simple—it’s a web of interconnected systems, histories, and needs. The internists at Granger Medical Clinic specialize in caring for the whole adult patient, integrating every area of medicine to prevent, diagnose, and manage both everyday and complex conditions. When your care involves multiple specialists, your Utah internal medicine provider becomes your advocate and coordinator, making sure nothing falls through the cracks. We understand the immense trust you place in us, and we honor it every day.

Granger Medical Clinic internist reviewing a care plan with an adult patient in Utah
Conditions

Conditions We Treat

  • High blood pressure and high cholesterol
  • Diabetes
  • Heart disease
  • COPD and asthma
  • Thyroid disorders
  • Arthritis
  • Multiple and coexisting chronic conditions
Procedures

Internal Medicine Procedures & Services

  • Annual physicals and preventive exams
  • Preventive screenings and immunizations
  • Chronic disease management
  • Coordination of specialty care
  • Health-system navigation and patient advocacy

SCHEDULE

Book an Internal Medicine Visit

ON THIS PAGE

Conditions We Treat

Procedures & Services

FAQ

Locations

Providers

FAQ

Frequently Asked Questions

What does an internal medicine doctor do?

Internists are primary care physicians for adults. They focus on prevention, diagnosis, and treatment of adult diseases, and they coordinate care when you see multiple specialists.

Should I see an internist or a family medicine provider?

If you’re an adult—especially with chronic or complex conditions—an internist offers focused expertise in adult medicine. Families with children may prefer family medicine, which cares for all ages.

How often should adults get preventive checkups?

An annual preventive visit helps catch issues early, keep immunizations current, and manage chronic conditions before they escalate.

Where to Find Us

Locations Offering Internal Medicine

Visit a Granger Medical Clinic location near you. Select a location for its address, phone number, and directions.

11724 State St, Draper, UT 84020
801-576-2000
12391 S 4000 W, Riverton, UT 84096
801-302-1700
1160 E 3900 S, Ste 1000, Salt Lake City, UT 84124
801-262-1771
2326 N 400 E, Bldg C, Ste 203, Tooele, UT 84074
801-262-1771
2965 W 3500 S, West Valley City, UT 84119
801-965-3419
Our Team

Providers for Internal Medicine

Select a provider to see their background, locations, and how to book.

Kathryn Casull, MD

Internal Medicine – Fairbourne Station – West Valley

Roy J. Gandolfi, MD

Internal Medicine – Fairbourne Station – West Valley

Gloria R. Gonzales, MD

Internal Medicine – Fairbourne Station – West Valley

Juan M. Martinez-Ross, MD

Internal Medicine – Wasatch Clinic – Millcreek

Jennifer L. Norris, MD

Internal Medicine – Wasatch Clinic – Millcreek

Kenneth L. Schaecher, MD

Internal Medicine – Fairbourne Station – West Valley

Victor C. Warr, DO

Internal Medicine – Wasatch Clinic – Millcreek

Daniel W. Yarrish, MD

Internal Medicine – Wasatch Clinic – Millcreek

Carli Barlow, NP

Internal Medicine – Wasatch Clinic – Millcreek

April Jones, PA-C

Internal Medicine – Wasatch Clinic – Millcreek

Sarah Szymczyk, PA-C

Internal Medicine – Wasatch Clinic – Millcreek

Ready to Schedule an Appointment?

Granger Medical Clinic
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.