Alastair Owen Patterson (1948-2016)