Carnival Cruise Lines
Captain
Carnival Cruise Lines
Port Captain
Carnival Cruise Lines
Captain, leader special projects
Carnival Cruise Lines
Vice President Nautical Safety and Operations
Carnival Cruise Lines
Director, Marine Safety
Carnival Cruise Lines
Vice President Nautical and Fleet Operations Center
Carnival Cruise Lines
Vice President
Carnival Cruise Lines
Deck Officer
Carnival Corporation
Vice President Maritime Quality Assurance
Middlesex University
Nautical School