Bishop Michael Martin: The devil in disguise?Bishop Michael Martin: The devil in disguise?
Ask the Catholic X community about Bishop Michael Martin, who is the sleaze you see to the left. He is the head of the Charlotte, North Carolina diocese. Go ahead, ask his parishioners about him and you’ll likely find most of them are not exactly members of his fan club. ...