Dr. Richard Holmes is a family physician at Cottontree Family Practice in Provo, Utah. He attended Brigham Young University before graduating from the University of Washington, then completed his medical education at Ponce School of Medicine and a family medicine residency in Oregon.
Rural practice shaped much of his career, and he has also spent time teaching family medicine in Utah. Since joining Cottontree Family Practice in 2002, he has offered comprehensive family care to patients throughout the community. His dedication to patient-centered care has earned him multiple Patients' Choice Awards over the years.
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.