Sister Catherine Owens was born in Lowell, Massachusetts, on February 13, 1921, to Patrick Owens and Catherine (McCarthy) Owens. She entered the convent in 1938, seeking to answer the call to serve God more faithfully. She earned a BA from Emmanuel College, and an MA from both Boston University and St. Mary’s College, Indiana, in education and theology respectively. She enjoyed a long career as an educator, as a teacher, principal, and Director of Religious Education at several Catholic schools in Massachusetts and New Hampshire.
In addition to her time in education, Sister Catherine served her fellow Sisters in leadership roles, acting as part of the Province Council and Apostolic Ministry Team for the former Ipswich Province, and, from 1988 to 1996 as the Provincial of the Ipswich Province.
This year, she celebrated her 85th year of dedicated service as a Sister of Notre Dame de Namur.
Sister Catherine Owens went home to her good God on October 2, 2023. Her funeral was held on Monday, October 9, at Notre Dame du Lac, in Worcester, Mass.