Brian Ronald Macdonald 1928-2014