Farrington, J. H.(John Hugh),1945-