Catherine, a native of New Hampshire, attended the University of New Hampshire where she earned a Bachelor of Science in Nursing degree. She then earned a Master of Science in Nursing/Neonatal Nurse Practitioner degree from Duke University School of Nursing. Catherine is a member of the National Association of Neonatal Nurses, and she is board certified by the National Certification Corporation.