John Ward 1917–2007