Banner Health Clinic

1300 Main St
Windsor, CO 80550

Hours Today: 7:15 a.m. to 5 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

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.

Anthony Doft, MD

Geriatric Medicine, Pediatrics, Family Medicine

Physician, Banner Health Clinic
I love to teach my patients about medicine. The more they know, the more we can make decisions as a team.

Alyssa Bowman, LMFT


Counselor, Banner Health Clinic
My goal in counseling is to create a safe, collaborative and supportive environment for individuals, couples and families to explore strengths and challenges and to discover pathways toward positive change. I strive to meet clients where they are and help them move in directions they hope to go. I believe play is the primary language of the child and therapy with children should be done in the context of therapeutic play.