Skip to content
Granger Medical Clinic
  • Services
  • Specialties
  • Providers
  • Locations
  • About
Make a Payment Patient Portal

Providers

Quickly find a doctor by searching or browsing the list below.

C

Peter A. Caputo, MD

Peter A. Caputo, MD

Details 801.993.1800
James R. Craig, MD

James R. Craig, MD

Details 801.993.1800

H

Scott W. Hadfield, PA-C

Scott W. Hadfield, PA-C

Details 801.797.9033

J

G. Blake Johnson, MD

G. Blake Johnson, MD

Details 801.531.9453

P

Chris Partridge, PA-C

Chris Partridge, PA-C

Details 801.797.9466
Matthew D. Pearson, MD

Matthew D. Pearson, MD

Details 801.993.1800

R

Catherine Russo, PA-C

Catherine Russo, PA-C

Details 801.993.1800

W

Karen M. Waskowicz, DNP, AGNP

Karen M. Waskowicz, DNP, AGNP

Details 801.266.8664
Bradley J. Waterman, MD

Bradley J. Waterman, MD

Details 801.266.8664
Jessica Woeppel, PA-C

Jessica Woeppel, PA-C

Details 801.993.1800
Facebook
YouTube
Instagram
Copyright 2025 Granger Medical. All rights reserved.
  • Care
    • Specialties
    • Locations
    • Providers
    • Urgent Care
    • Telehealth
  • Services
    • Center for Breast Care
    • Lab & Imaging
    • Patient Services
    • Clinical Trials
    • Patient Portal
    • Education
    • Make a Payment
  • Locations
    • Davis County
    • Salt Lake County
    • Summit County
    • Tooele County
    • Utah County
    • Wasatch County
    • All Locations
  • About
    • About Granger
    • Contact
    • Patient Relations Manager
    • FAQs
    • Leadership
    • Blog
    • Careers
    • Privacy Policy
Copyright 2025 Granger Medical. All rights reserved.