Lupton, John, 1928-1993