David Alexander Keppel Legge - (1916-2001)