Tag: ArchBishop

Results

  • Azzo

    Azzo is the Arch Bishop of New Orleans and has been for the past three decades. He replaced his predecessor, who was found to be less than competent when it came to their own protection.