David Leach British, 7 May 1911-15 February 2005