Allan Gordon — fictional British whaler