Richard Page Croft - (1941-2016)