Providers
UTAH COUNTY
Dr. Craig Cook
Dr. Karl Francis
Dr. David Garry
Dr. Brian Gill
Dr. Bruce Hill
Dr. Lee Peterson
Dr. Richard Rasmussen
Dr. Clark Sheffield
Dr. Jennifer Tittensor
Dr. David Watts
Dr. John Wennergren
Dr. Mark Jensen
Dr. Matthew Todd Baker
Dr. Elise Mecham
Dr. Paul J. Deramo
Dr. D Millar
Dr. Joshua L. Jones
Locations
-
Provo
3550 North University Ave #250 Provo,
Utah 84604- Tel: 801.374.9625
- Fax: 801.374.9690
-
Payson
1000 East 15 South, Suite 350 Payson,
Utah 84651- Tel: 801.465.5602
- Fax: 801.465.4480
-
American Fork
1248 East 90 North Suite 102 American Fork, Utah 84003
- Tel: 801.756.9132
- Fax: 801.756.5091
-
Saint George
Coral Desert
Health Center1490 E. Foremaster Dr., Suite 200 Saint George, Utah 84790
- Tel: 435.628.1641
- Fax: 877.588.3498
-
Provo
Utah Valley
Physicians Plaza1055 North 300 West
Suite 101 Provo,
Utah 84604- Tel: 801.852.3460
- Fax: 801.852.3459
-
Lehi
3000 N. Triumph Blvd.
Suite 250
Lehi, UT 84043- Tel: (801) 852-9480
- Fax: (801) 852-9489
-
Cedar City
166 West 1325 North Suite 200 Cedar City, Utah 84721
- Tel: 435.263.0575
- Fax: 877.588.3498
Procedures
-
Patient Education
General Surgery
-
Colonoscopy Registration
Colonoscopy
7 Simple Steps and no pre-op consultation -
Breast Cancer Education
Breast Cancer Patient Education
-
Bariatric Weight Loss Surgery
-
HMR by Utah Weight Loss
Appointments
-
Schedule Appointment
Click a location to call each office to request an appointment. -
Digital Waiting Room
Click to see the current waiting room status of each of our locations.American Fork
Payson
ProvoProvo-Physicians Plaza
Saint George -
What to bring to your appointment
-
Referring Physicians
Click a location to call each office to request an appointment. -
New Patient Forms
*Requires Login, but don’t worry, we’ll walk you through it.
Bill Pay
We Accept Medicare
![]() Utah County – Click to Make a PaymentSouthern Utah – Click to Make a Payment |
![]() St. George Patients–Click Here To Apply For Financing |
Patient Login
-
Patient Forms
Login to our patient portal to fill out new patient or other forms before coming in for your scheduled appointment.
-
Ask a Question
Login to our patient portal to ask a question to our staff, nurses, or doctors.
-
Prescription Renewal
Login to our patient portal to request a renewal of a prescription from one of our physicians
-
Appointment Request
Login to our patient portal and request an appointment at any one of our five locations.
-
Bill Pay
Login to our patient portal to make a payment on your account. You may also click on “Bill Pay” at the top of the website to make a payment WITHOUT needing to login.
-
My Messages
Login to our patient portal to check any responses to questions you have asked of our staff, nurses, or doctors.