Back to results
Gregory Holton

Gregory Holton, MD

Internal Medicine · Dune Shores Health
$120/mo
Adult
4.9
54 reviews
Unknown
Availability
Telehealth
About Gregory Holton

Gregory Holton, MD is an internal medicine physician at Dune Shores Health in Spring Lake. Raised in a retirement community in East Tennessee, he grew close to older adults early on, and his grandmother's dementia and his mother's stroke later pointed him toward medicine.

He studied biomedical engineering at Washington University in St. Louis, then spent eight years in Houston completing medical school, residency, and a geriatrics fellowship at Baylor College of Medicine, where he met his wife Diane. The couple settled in Grand Haven in 2018, and he went on to lead a residency clinic at Trinity Health Muskegon and was later elected Department Chair of Primary Care.

He opened Dune Shores Health so patients get the time and attention they deserve, believing the doctor and patient, not the insurance company, should decide the course of care. He listens closely and coordinates with specialists along the way. Five marathons in and still running, he also finds time for classical piano and family.

Services & what’s included
Unlimited visits
Home visits if necessary
Call, text, or email your doctor
Unhurried 90-minute new patient appointments
30-60 minute follow up visits
Same or next business-day availability
Direct access to your doctor without complicated phone trees
Coordinate all your specialists
Show all 13 services
Labs, Medications & Procedures
Same or next business-day availability
Help you with your medications
Access & Communication
Unlimited visits
Home visits if necessary
Call, text, or email your doctor
Unhurried 90-minute new patient appointments
Direct access to your doctor without complicated phone trees
Other Services
30-60 minute follow up visits
Coordinate all your specialists
Promote a healthy lifestyle
Help you find the region’s best specialists
Help you navigate the state and country’s best medical centers
Connect with community’s trusted non-physician providers (PT, OT, personal trainers, dieticians, counselors, etc.)
Patient reviews
4.9
54 Google reviews
Read reviews on Google
Membership pricing
Adult
Ages 18–64
$120/mo
Family
All household members
$220/mo
Enrollment fee
One time
Per member
$120
Location
17188 Van Wagoner Rd, Suite B, Spring Lake, MI, 49456
616-747-8570
info@duneshoreshealth.com
duneshoreshealth.com
Practice info
Pure DPC
Adults
Credentials
Medical license: 4301116240 (MI)
NPI: 1194136556
Internal Medicine
Listing verified July 2026