Religion: not determined yet
Alter Ego: Steven Hudak
Other Names: Jamal Hudak; Steven Jamal Hudak
First Appearance: Untold Tales of Spider-Man #1 (Sep. 1995): "To Serve and Protect?"
Super? (Has Super Powers/Special Abilities/Technology): Yes
Number of Appearances: 30
Enemy of: The Avengers
Suggested links for further research about this character: