WATCH: Courageous Priest Offers Frank Assessment of 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.