Menu Close

Retired Albany Bishop Admits Returning Accused Priests to Ministry Without Notifying Law Enforcement

Matt H. Wade via Wikimedia (CC BY-SA 3.0)The Cathedral of the Immaculate Conception is located in Albany, New York.

Bishop Howard Hubbard led the diocese from 1977 until 2014.