Photo of Dr. Gregory Holton

Dr. Gregory Holton, MD

DPC Internal Medicine physician, Spring Lake, MI

Dune Shores Health

Dr. Gregory Holton is a DPC internal medicine physician who runs the independent practice Dune Shores Health.

17188 Van Wagoner Road, Suite B, Spring Lake, MI 49456
At a glance
Practice model
Direct primary care, does not bill Medicare
Board certification
Internal Medicine and Geriatric Medicine
Membership
Individual: $120 per month, plus $120 enrollment fee
New patient visit
90 minutes

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

About Dr. Holton

Dr. Holton studied at Baylor College of Medicine, where he earned his medical degree. He completed a residency in Internal Medicine at the same school and a geriatrics fellowship there. Dr. Holton runs an independent DPC practice that serves the Lakeshore area.

Membership includes unlimited visits and home visits if necessary, and members can call, text or email their doctor. The practice offers 90-minute new patient appointments and 30 to 60 minute follow-up visits.

Membership and fees

Individual membership is $120 per month and couple membership is $220 per month.

An enrollment fee of $120 applies. The practice will not bill Medicare for its services.

Membership includes unlimited visits, unlimited phone, email and video visits, and house calls at physician discretion.

Education and credentials

Degree
MD
Medical school
Baylor College of Medicine
Residency
Internal Medicine at Baylor College of Medicine
Fellowship
Geriatrics at Baylor College of Medicine
Board certification
Geriatric Medicine (American Board of Internal Medicine) and Internal Medicine
NPI
1194136556

Location

17188 Van Wagoner Road, Suite B, Spring Lake, MI 49456
Dune Shores Health practice page
Directions

Patient reviews

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

Questions patients ask

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

Dune Shores Health is a direct primary care practice with a membership. The practice will not bill Medicare for its services.

How much does a membership at Dune Shores Health cost?

Individual membership is $120 per month. Couple membership is $220 per month. An enrollment fee of $120 applies.

Is Dr. Holton board certified?

Yes. Dr. Holton is board certified in Internal Medicine, and he is board certified in Geriatric Medicine by the American Board of Internal Medicine.

Where did Dr. Holton train?

Dr. Holton studied at Baylor College of Medicine, where he earned his medical degree, finished an Internal Medicine residency and completed a geriatrics fellowship.

Where is Dr. Holton's office?

Dr. Holton runs Dune Shores Health PLLC.

Does Dr. Holton offer telehealth?

Yes. Patients can call, text or email him and the practice offers unlimited phone, email and video visits.

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

Ready to contact Dune Shores Health?