First appeared in Web of Spider-Man #86 (March, 1992). Demonic Redeemer, based in New York City.
Type: character — Section: Marvel