Barry Dainton James Hilton Terry Eagleton James Canton Kerry James Perry, James T. Roger James Hamilton