Tag: Eden

February 20, 2017

Sister Faith McGahan

Sister Faith McGahan, GNSH, formerly Sister David Martin, 79, died at St. Joseph’s Manor on February 20,2017 in the 62nd…


The Grey Nuns