Copnall, John, 1928-2007