edward mordrake details