Hannay, N. Bruce, 1921-1996.