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