S:t John Halford , Vistow , V.E.