Dr. Richard Holmes, MD

DPC Family Medicine physician, Provo, UT

Cottontree Family Practice

Dr. Holmes is a family medicine physician at Cottontree Family Practice, which he joined in 2002.

2230 N University Pkwy, Ste 1A, Provo, UT 84604
At a glance
Practice model
Monthly membership retainer, and the practice does not bill insurance carriers
Joined practice
2002

Facts on this page last checked October 2026. How we check doctors

About Dr. Holmes

Dr. Holmes attended Brigham Young University for two years and graduated from the University of Washington in 1980. He completed medical education at Ponce School of Medicine in 1986 and finished a family medicine residency at Oregon Health Sciences in Portland, Oregon, in 1989. He worked for 11 years in rural private practice in St. John, Washington.

In July 2000 he joined the faculty of the Utah Valley Family Practice Residency program and taught family medicine physicians there. He joined Cottontree Family Practice in 2002. Dr. Holmes enjoys music and art.

Membership and fees

Patients at Cottontree Family Practice pay a monthly retainer fee, which the practice says is not an insurance premium.

Children aged 0 to 17 pay $15 a month when enrolled with family.

Adults aged 18 to 64 pay $65 a month.

Adults aged 65 and older pay $70 a month.

Former patients who re-enroll pay a $75 fee.

Included services are well child care, annual physical and wellness evaluations, laceration repair, fracture care, vasectomy, joint injections, EKGs and X-rays.

Services

Family medicine Comprehensive family care
What family medicine doctors commonly treat

Education and credentials

Degree
MD
College
University of Washington, 1980
Medical school
Ponce School of Medicine, 1986
Residency
Family medicine, Oregon Health Sciences, Portland, Oregon, 1989
NPI
1083601942

Location

2230 N University Pkwy, Ste 1A, Provo, UT 84604
Cottontree Family Practice practice page
Directions

Recognition and research

Awards

Patients' Choice Award, 2009, 2012 and 2014

Teaching and research roles

Joined the faculty of the Utah Valley Family Practice Residency program in July 2000 and taught family medicine physicians there.

Patient reviews

Be the first to review Dr. Holmes.
Write a review

Questions patients ask

Does Dr. Holmes take insurance, or offer a membership?

Patients at Cottontree Family Practice pay a monthly retainer fee, which the practice says is not an insurance premium. The practice says it does not bill insurance carriers.

How much does a membership at Cottontree Family Practice cost?

Children aged 0 to 17 pay $15 a month when enrolled with family. Adults aged 18 to 64 pay $65 a month. Adults aged 65 and older pay $70 a month.

Where did Dr. Holmes train?

Dr. Holmes completed medical education at Ponce School of Medicine in 1986. He finished a family medicine residency at Oregon Health Sciences in Portland, Oregon, in 1989.

Where is Dr. Holmes's office?

Dr. Holmes practices at Cottontree Family Practice, which he joined in 2002.

Are you Dr. Holmes? Claim this profile for free. Report a correction.

Ready to contact Cottontree Family Practice?