Hopcroft Cockcroft Ashcroft Bancroft J.E. Hopcroft hopcraft, xan R. Rycroft John E. Hopcroft C. Rycroft Havercroft