Name: Major Johann Strasser
Super? (Has Super Powers/Special Abilities/Technology): Yes
Number of Appearances: 1
Enemy of: Deadly Dozen
Commander of German forces stationed on Devil's Island in French Guiana, and was a shrewd interrogator and torturer.
Suggested links for further research about this character and the character's religious affiliation: