David John Wemyss Anstice - (1932-2023)