Su padre fue un renombrado profesor de literatura italiana, y John se crió en Nueva York durante los turbulentos años 70. Cursó estudios en la Universidad de Columbia, en la que se graduó mientras devoraba con idéntico entusiasmo las obras literarias de William Faulkner y las aventuras escapistas de Edgar Rice Burroughs. Su entusiasmo por los tebeos le llevó a trabajar para la línea Eternity de Malibu Comics en 1986. Se convirtió también en colaborador habitual de La Espada Salvaje de Conan y de otros títulos de Conan para Marvel Comics, así como de la revista de humor Cracked. Trabajó además en diversos tebeos basados en películas, como Robocop, Terminator, Depredador, La cosa, etcétera. Entre sus colaboraciones para Dark Horse Comics cabe destacar La máscara, que terminaría convirtiéndose en una película protagonizada por Jim Carrey. Realizó también diversos títulos para DC Comics y para Wildstorm. Entre sus obras más sobresalientes cabe destacar AIDP (Agencia para la Investigación y Defensa Paranormal), ilustrada por diversos autores, y Un dios entre nosotros, desarrollada en colaboración con Peter Snejbjerg.