Dune Shores Health in Spring Lake, MI

Updated November 2026How we check doctors

1 doctor at this practice17188 Van Wagoner Road, Suite B, Spring Lake, MI 49456

About the practice

Internal medicine and geriatrics direct primary care practice.

Membership fee is out of pocket and Medicare is not billed.

Practice details come from the practice's own website (duneshoreshealth.com).

Doctors at this practice

Photo of Gregory Holton, MD

Gregory Holton, MD

Internal Medicine physicianDPC
Dune Shores Health · Spring Lake, MI
Medical school Baylor College of Medicine
Training Internal Medicine at Baylor College of Medicine