Stewart, J.I.M. (John Innes Mackintosh), 1906-1994