Book an Appointment
Telemedicine Lifestyle medicine Appointments
For patients located in: AZ, CA, CO, FL, LA, MA, ND, OR, SD, TX, UT, WA
New Patient: 60 minute appointment
Follow-up: 30 or 60 minute appointment
in-person Lifestyle medicine Appointments
For patients located in: Utah
New patient: 60 minute appointment