John Oliver (Magdalen)