Father Jeffrey Kirby is the Pastor of Our Lady of Grace Parish in Indian Land, South Carolina. Fr. Kirby provides a frank assessment of bishop accountability surrounding the McCarrick Report.
Father Jeffrey Kirby is the Pastor of Our Lady of Grace Parish in Indian Land, South Carolina. Fr. Kirby provides a frank assessment of bishop accountability surrounding the McCarrick Report.