Auld, William, 1924-2006