David Blackwood (1941-2022)