Williamson, Duncan, 1928-2007