David Partridge 1919-2006