Religion: not determined yet
Name: Dr. Ruth Holden
First Appearance: Captain America Comics #2 (Apr. 1941): "The Devil and the Green Plague"
Number of Appearances: 1
Ally: Dr. Clay
Ally: Ralph Rand
Note: worked to develop cure for strange "Green Plague"
Suggested links for further research about this character: