and sophia cruise duncan saint peter green