David Blackwood 1941-2022