Care Team
Our team of doctors and advanced practice providers offer expert and personalized care. They provide a broad range of services from infant, early childhood and adolescent health to adult concerns like disease prevention, wellness and chronic condition management.
Stephen Hollenbeck, MD
Dr. Stephen Hollenbeck is a board-certified family medicine physician. His practice includes seeing patients for family medicine, internal medicine, gynecology, pediatrics, sports medicine and minor surgery.
Amy Keppel, MD
Dr. Keppel is a board certified family medicine physician with a special interest in mentoring medical students who indicate an interest in family medicine.
David Schneider, MD
Dr. David Schneider is board-certified in family medicine. He enjoys caring for patients of all ages. He likes a diagnostic challenge, and believes in avoiding excessive use of medication.
William Turcotte, DO
William Turcotte's areas of clinical interest include family practice, occupational medicine, and information systems.










