David Partridge 1919–2006