John Lang Mangles Denham - (1929-2017)