Name: Dr. Leech
Alter Ego: Emil Hansen
Other Names: Dr. Gustave Leech; The Human Torpedo; Doctor Leech
First Appearance: USA Comics #4 (May 1942): "The Torpedoes of Dr. Leech"
Creators: Mike Suchorsky
Number of Appearances: 1
Enemy of: Captain Terror
Suggested links for further research about this character and the character's religious affiliation: