Whose alter ego is Frank Castle?

Punisher

Next question