Macdonald, Brian, 1928-