Religion: not determined yet
Alter Ego: Dr. David Patrick Lowell
First Appearance: Untold Tales of Spider-Man Annual '97 (1997): "It's Always Darkest..."
Super? (Has Super Powers/Special Abilities/Technology): Yes
Number of Appearances: 3
Employer: Osborn Industries
Suggested links for further research about this character: