Religion: anti-nationalism anarchist
Name: Major Toler Weil
First Appearance: The Amazing Spider-Man (vol. 1) #322 (Late Oct. 1989): "Ceremony"
Number of Appearances: 4
Employer: Red Skul
Suggested links for further research about this character and the character's religious affiliation: