Book an Appointment

Telemedicine Lifestyle Medicine Appointments

For patients located in:

AK, AZ, CA, CO, CT, DE, FL, HI, IN, IA, LA, MD, MA, MN, MO, NJ, OH, OK, OR, PA, SD, TN, TX, UT, VA, WA

New Patient: 60 minute appointment

Follow-up: 30 or 60 minute appointment


In-Person Lifestyle Medicine Appointments

For patients located in: Utah

(office is at 177 E 900 S, SLC, UT 84111)

New Patient: 60 minute appointment

Follow-up: 30 or 60 minute appointment