Our team

Meet the people behind Infinity Health

Two board-certified psychiatric mental health nurse practitioners with a combined 38+ years of experience — and a genuine passion for helping patients at every stage of life.

The team

Expert psychiatric care with real empathy behind it

Infinity Health was built around a simple belief: quality psychiatric care should be available to everyone, regardless of where they live. Our providers have decades of experience and a genuine love of working with patients across every stage of life.

Cathie Campbell

DNP, PMHNP-BC, GNP-BC

Psychiatric Mental Health Nurse Practitioner · Geriatric Nurse Practitioner

Cathie brings over 23 years of experience to every patient she sees. Her dual certification in both psychiatric mental health and geriatric primary care is a valuable combination — and it means she understands the full medical picture for aging patients, not just the psychiatric piece.

She is known for her ability to connect with patients of all ages and her expertise managing complex medication regimens. Patients often describe her as thorough, warm, and easy to talk to.

Cindy Hagen

PMHNP-BC

Psychiatric Mental Health Nurse Practitioner

Cindy has 15 years of experience with a specialty in adolescent psychiatric care. Her trauma-focused cognitive behavioral therapy (TF-CBT) training shapes a multidisciplinary, family-centered approach to every case she takes on.

She is especially skilled at building trust with teenagers and working alongside families to address the full context of a young person’s mental health — school, home, relationships, and all.

Our values

What you can expect from every visit

Time to listen

We don’t rush appointments. Your evaluation gets the time it deserves.

Care where you are

In-person in Grand Forks or by secure video across ND and MN.

Team approach

We coordinate with your other providers — your care doesn’t happen in a silo.

Accepting new patients

Ready to meet your provider?

Both Cathie and Cindy are currently accepting new patients for in-person appointments in Grand Forks and telehealth appointments across North Dakota and Minnesota. Call us to find the right fit for your needs and schedule your first appointment.

Schedule with Infinity Health today

Accepting new patients in Grand Forks and via telehealth across North Dakota and Minnesota.