Banner Health Clinic

1300 Main St
Windsor, CO 80550

Hours Today: 7:15 a.m. to 5:30 p.m.


At Banner Health Clinic, we have primary care providers specializing in pediatrics and family medicine to support the health needs of your entire family. We are not just your doctors; we are your partners in caring.

Getting Here

Hours At This Location
7:15 a.m. to 5:30 p.m.
7:15 a.m. to 5:30 p.m.
7:15 a.m. to 6:30 p.m.
7:15 a.m. to 5:30 p.m.
7:15 a.m. to 5 p.m.
8 a.m. to 12 p.m.
About Us

We provide yearly physicals including well woman and male exams and sports physicals, as well as medical management for chronic diseases and preventive care including immunizations. 

  • Family Medicine
  • Pediatrics
  • Lab
  • Behavioral Health & Mental Health

Stephanie Carroll, LCSW

Social Work, Behavioral Medicine

Social Worker, Banner Health Clinic
I am committed to treating each patient with respect and compassion.

Casey Snodgress, DO

Geriatric Medicine, Pediatrics, Family Medicine

Physician, Banner Health Clinic
I strive to empower my patients through education and work together to achieve their health goals.

Ryan Williams, PMHNP


Nurse Practitioner (NP), Banner Health Clinic
The foundation of the provider/patient relationship is trust and communication. I actively listen to my patient to understand their problems and goals so we can achieve the best outcome together. I am committed to providing affirming and trauma-informed care to all my patients, and am an ally to those who are, and identify as, LGBTQIA+ as well as other diverse identities , in both my professional and personal life.