Karen is currently employed by the Algonquin and Lakeshore Catholic District School Board as a teacher of senior mathematics at Holy Cross Catholic Secondary School in Kingston.  She was also a junior religion teacher for several years.  She volunteers as the Faith Life Liaison for the staff at her school.

Karen joined the League in 2002 when she was a member at Blessed Sacrament Parish in Amherstview.  She currently belongs to the council at Our Lady of Lourdes Parish in Kingston.  She has served on the Liturgy Committee, as a lector and an extraordinary minister of communion in the past, and currently works with the Screening Committee, helps out at funeral luncheons when available, and supports her council as the Past President.  Karen acted as co-chair of the host council for the Diocesan Convention in 2017.