president is an occupation not an honorary style of address like his eminence it's fine to call lbj president johnson as president was his occupation but we would not call him the honorable president johnson or anything similarly we can call the cardinal cardinal francis arinze to provide context to the mention of his name but his eminence cardinal francis arinze is unnecessary hope that helps by the way if you intend to contribute regularly you might wish to create an account t