James Alan McPherson (1943 – 2016)

B