Dibujante de cómics estadounidense que comenzó su carrera publicando en fanzines como ilustrador para una pequeña empresa de Carolina del Norte. Debutó como entintador de cómics para el sello Astral en 1981, y en otro par de trabajos que incluyeron Rom Annual #1 (1982) y el cómic independiente The Crusaders #1 (XI-1982).
En 1983 se incorporó a Marvel, donde dibujó la serie Micronauts, y colaboró en episodios de Dr. Strange, The New Mutants, Iron Man, X-Factor (1986) y Thor, entre otros.
Después fichó por DC Comics y trabajó en el reinicio de The Flash (1991), pero también en series como Batman, Superman, Agent Liberty, Action Comics o Resurrection Man.
En 2001, dejó DC Comics por CrossGen, donde coescribió y dibujó la serie Ruse.
Para Humanoïdes Associés firmó con Geoff Johns Olympus (2004-2005), Metal (2006) con Jerry Brown y Paul Alexander, y Mandalay, les miroirs de l'ombre (2006-2015) con Perkins.
En 2007, regresó a Marvel para dibujar varios de los personajes clásicos de la ediorial como Iron Man y el Capitán América.