John Veale

John Veale (1922–2006)