• Home
  • News
  • FAQs
  • Locations
  • Employment
  • Doctors

Providers

Our staff of physicians, physician assistants and nurse practitioners provide a full range of healthcare services for newborns, pediatrics, adolescents, adults and the elderly. Please click on your provider’s name to see their location and contact information.

Our Physicians

Textbox Section

Michael F. Carroll, MD

William D. James, DO

Carol King, MD

Amanda Smith, MD

Jacob G. Flynn, MD

Matthew R. Jackson, DO

Maxine A. Lipon, DO

Gerard J. Mahoney, DO

Mark A. Priest, DO

Ryan A. Sullivan, MD

Our Registered Nurse (RN) Care Managers

Textbox Section

Earlene Dontz, RN

Lori Bassett, RN

Sara Maddern, RN

Jodi Willard-Ortega, RN

Kim Crites, RN

 

Our Advanced Practice Providers

Textbox Section
Lindsey Banktson, PA-C

Lindsey K. Banktson, PA-C

Lara Gavaldon PA-C

Christopher Laninga, PA-C

Jay Gillespie, PA-C

Ashley Goss, FNP

Denielle Bohland, FNP

Anna L. Mapes, FNP

Daniel Racalla, PA-C

Kevin Rosenbrook, PA-C

Erin Rubeck, PA-C

Rachel Price, DNP

Heidi F. Collins, FNP

Nancy L. Dorman, FNP

Jennifer K. Davis, FNP

Danielle Koch, FNP

Danielle E Koch, FNP

Michelle M. MacDonald, PA-C

Brittany A. Haskin, PA-C

Heather Sedgwick, FNP

Maryann M. Smith, PA-C

Sara L. Smith, PA-C

Sara L. Smith, PA-C

Jenna L. Stump, PA-C

Debra E. Swoverland, PA-C

 

NEW PATIENTS START HERE PATIENT LOGIN CONTACT US PATIENT FORMS Pay Your Bill Online

Notice of Privacy Practices | Terms & Conditions | Nondiscrimination Statement

 

©2025 Crystal Lake Health Center

 

Website design by 2 Acre Studios