David Mansel Lewis - (1927-2009)