Swainson, John B. (John Burley), 1925-1994