SERVICE AREAS IN UTAH
Offering in-person appointments in Heber City and telehealth appointments to patients in cities and communities throughout Utah, including:
Heber
My main office is located in Heber, and I am happy to serve the people in the Heber Valley, Park City, and surrounding areas in Summit and Wasatch Counties.​You can make an appointment to come and visit me in the office, or you can schedule a meeting to meet with me virtually through my telehealth option.
Park City
Telehealth services in Park City, Utah, including Summit Park, Coalville, Wanship, Oakley, Kamas, Francis, Woodland and surrounding areas in Summit County.
Salt Lake City
Telehealth services in South Salt Lake, Millcreek, Murray, Holladay and areas surrounding Salt Lake County.
Sandy
Telehealth services in Draper, Cottonwood Heights and areas surrounding Salt Lake County.
Draper
Telehealth services in Sandy, Cottonwood Heights and areas surrounding Salt Lake County.
West Valley City
Telehealth services in Taylorsville, Kearns, Magna, and surrounding areas in Salt Lake County.


West Jordan
Telehealth services in South Jordan, Riverton, Herriman, and surrounding areas in Salt Lake County.
Lehi
Telehealth services in Alpine, Highland, Saratoga Springs, Eagle Mountain and areas surrounding Utah County.
Provo
Telehealth services in Springville, Spanish Fork, and surrounding areas in Utah County.
Orem
Telehealth services in Lindon, Pleasant Grove, and American Fork, and surrounding areas in Utah County.
Spanish Fork
Telehealth services in Springville, Mapleton, Salem, and surrounding areas in Utah County.
Price
Telehealth services in Helper, Huntington, Castle Dale, and surrounding areas in Carbon County.
Vernal
Telehealth services in Roosevelt, Duchesne, Tabiona, and surrounding basin areas in Duchesne and Uintah County.
Moab
Telehealth services in Green River, Castle Valley, Monticello, Blanding and surrounding areas in Southern Utah Counties.