David Angus Stewart Bruton - (born 1954)