Name: The Human Meteor
Alter Ego: Duke O'Dowd
First Appearance: (historic) Champion Comics #6 (Apr. 1940); (Marvel Universe) The Invaders (vol. 2) #1 (May 1993): "The Invaders Return"
Super? (Has Super Powers/Special Abilities/Technology): Yes
Number of Appearances: 25
Enemy of: The Invaders
Born of Irish background; raised in Texas; at some point his family relocated to Boston, Massachusetts. he later claimed that one of his guiding principles was advice from his uncle Patrick Confucius O'Dowd - "Act first, explain later"; This uncle may have raised him. Originally a superhero/crimefighter. Revived as Nazi in modern Marvel stories.
Suggested links for further research about this character and the character's religious affiliation: