John J. Craig James Cahill John C. Bogle John J. B. John J. John Carter John D.Bazley John David John Maxwell John Banville