Davenport, John, 1939-