Dr. Holmes attended Brigham Young University and graduated from the University of Washington. He completed his medical education at Ponce School of Medicine and a Family Medicine Residency in Oregon. With extensive experience in rural practice and teaching family medicine in Utah, he joined Cottontree Family Practice in 2002, where he offers comprehensive family care. Dr. Holmes has received multiple Patients' Choice Awards for his dedication to patient-centered care.
We use Google Analytics cookies to understand how the site is used. You can decline, and we honor your browser’s Global Privacy Control signal. See our Privacy Policy.