Religion: not determined yet
First Appearance: The Punisher (vol. 7) #15 (Feb. 2005): "Mother Russia, Part Three"
Number of Appearances: 3
Enemy of: The Punisher
Worked for: General Zakharov
Suggested links for further research about this character: