Anciennement en charge des finances de la compagnie de croisières, il en devient le directeur général.
Kevin Sheehan, qui a embarqué en novembre 2007 à bord de Norwegian Cruise Line comme directeur financier puis en tant que président depuis août dernier, a été nommé directeur général (CEO) de la compagnie de croisières. Il remplace Colin Veitch qui occupera désormais un siège au sein du conseil d’administration. En parallèle, Andy Stuart devient vice-président exécutif de NCL en charge notamment des ventes et des services aux passagers.