Alter Ego: "Stephen Lords"
First Appearance: Ghost Rider (vol. 3) #1 (May 1990): "Life's Blood"
Super? (Has Super Powers/Special Abilities/Technology): Yes
Number of Appearances: 32
Dimension: unnamed demonic dimension
Note: member of The Translords
Suggested links for further research about this character and the character's religious affiliation: