Religion: Neo-Nazi (leader)
Name: Harry Todd
First Appearance: Captain America (vol. 1) #275 (Nov. 1982): "Yesterday's Shadows!"
Number of Appearances: 2
Enemy of: Captain America
Suggested links for further research about this character and the character's religious affiliation: