Call now ยป (520) 868-1400

This is an exciting time in health care and Catherine is excited to be part of the team at Main Street Family Practice. She received her Masters of Science in Nursing from the University of Phoenix in January 2014 and is a board certified Family Nurse Practitioner.

Catherine lives in the area with her loving husband and their three Siberian Huskies. They left very cold and snowy winters of New Hampshire several years ago for the warmth and sunshine of Arizona.
Catherine also graduated from The University of New Hampshire with a Bachelor of Arts Degree in Psychology and received her Associates Degree in Nursing in 1983. She worked as a Registered Nurse in multiple areas including medical surgical, women’s health, newborn nursery, pediatrics, intensive care, home health, hospice, and oncology. In 2005 she received her Masters of Science in Health Administration and worked in management in hospitals in the Phoenix area.
Her areas of interest are Women’s Health, Pediatrics, Dermatology, Diabetic Care, Wound Care, and most importantly Health Promotion. Her passion is working as a team with her patients to achieve balance of nutrition, healthy lifestyles focusing on the whole person and family as a community. She spends time listening to her patients and coordinates a treatment plan to specifically meet your needs.

Like Us on Facebook

Request an Appointment

Request an Appointment

Our Location


Main street Family Practice Location660 South Main Street
P.O. Box 2818
Florence, AZ
(520) 868-1400
Fax (520) 868-150

View Map

Office Hours

Florence Doctor HoursMondays - Thursdays
7:00 a.m. to 5:00 p.m.
7:00 a.m. to 4:00 p.m.

This office closes from 1:00 to 2:30 p.m. or lunch