Retired Albany Bishop Admits Returning Accused Priests to Ministry Without Notifying Law Enforcement Posted by bcadmin | Aug 1, 2021 | News | 0 | The Cathedral of the Immaculate Conception is located in Albany, New York. Bishop Howard Hubbard led the diocese from 1977 until 2014.
Recent Comments