He served as an intern at Marvel for a time in 1990 for Editor Terry Kavanagh, and was the colorist for an eight-page Iceman/Human Torch story while there. His writing experiences also include the comic books Aquaman for DC Comics, Wolverine and The Punisher for Marvel, and scripts for the Rare Game Perfect Dark Zero. He wrote Blade for 12 issues with Artist Howard Chaykin.