Skip to content
About Us
Contact Us
Specialities
Podiatry
Primary Care
Wound Care
Pain Management
Vascular Medicine
Weight Management - Semaglutide
Locations
Colorado
Cortez, Colorado
Durango, Colorado - Primary Care Office
Durango, Colorado - Podiatry Office
Pagosa Springs, Colorado
Idaho
Idaho Falls, Idaho
New Mexico
Farmington, New Mexico - Primary Care Office
Farmington, New Mexico - Podiatry Office
Gallup, New Mexico - Primary Care Office
Gallup, New Mexico - Podiatry Office
Aztec, New Mexico
Utah
Blanding, Utah
Salt Lake City, Utah
Layton, Utah
Monticello, Utah
Blanding, Utah
Cortez, Colorado
Durango, Colorado – Podiatry Office
Durango, Colorado – Primary Care Office
Farmington, New Mexico – Podiatry Office
Farmington, New Mexico – Primary Care Office
Gallup, New Mexico – Podiatry Office
Gallup, New Mexico – Primary Office
Salt Lake City, Utah
Provo, Utah
Idaho Falls, Idaho
Layton, Utah
Monticello, Utah
Pagosa Springs, Colorado
In House Calls & Weekly Rounds
Request an Appointment
Locations
Salt Lake City, UT
801-266-3113
6405 South 3000 East, Suite 201
Salt Lake City, UT 84121
Request An Appointment
Layton, UT
801-544-6400
836 S. Angel St. Suite 102,
Layton, UT 84041
Request An Appointment
Blanding, UT
435-270-0271
196 East Center St.
Blanding, UT 84511
Request An Appointment
Monticello, UT
435-270-0271
225 S Main Street
Monticello, UT 84535
Request An Appointment
Idaho Falls, ID
208-932-7024
3360 S 15th E
Idaho Falls, ID 83404
Request An Appointment
Pagosa Springs, CO
970-903-9853
27B Talisman Dr.
Pagosa Springs, CO 81147
Request An Appointment
Cortez, CO
970-564-8086
2095 N Dolores Rd
Cortez, CO 81321
Request An Appointment
Durango-Podiatry, CO
970-903-9853
270 E 8th Ave
Ste N102
Durango, CO 81301
Request An Appointment
Durango-Primary, CO
(505) 324-6300
1125 S. Camino Del Rio
#300 B
Durango, CO 81301
Request An Appointment
Gallup-Podiatry, NM
970-903-9853
1900 E. Historic Highway 66
Suite 1
Gallup, NM 87301
Request An Appointment
Farmington, NM
505-324-6300
4740 N Butler
Farmington, NM 87401
Request An Appointment
Aztec, NM
505-334-2852
406 S Park Ave.
Aztec, NM 87410
Request An Appointment