Carnival Legend shipboard leaders along with U.S. Navy veteran and Carnival’s Vice President of Global IT Infrastructure John Harshaw

Carnival Legend shipboard leaders along with U.S. Navy veteran and Carnival’s Vice President of Global IT Infrastructure John Harshaw