Intermountain Salt Lake Clinic 389 S 900 E, Salt Lake City, UT 84102Intermountain Medical Group 5121 S Cottonwood St, Salt Lake City, UT 84107LDS Hospital 333 S 900 E, Salt Lake City, UT 84102
Harvard Medical School - Doctor of Medicine Stanford Hospital & Clinics - Fellowship - Cardiology Stanford Hospital & Clinics - Residency - Family Medicine
Board certifications:
American Board of Internal Medicine Certification in Internal Medicine, American Board of Internal Medicine Sub-certificate in Cardiovascular Disease (Internal Medicine)