Carnival Brand Ambassador John Heald seems like a man anyone would love to have a cup of coffee or share a cigar (his vice of ...