Franklin Castle Jr. (Earth-5039)

Frank Castle Jr. is the soldier-turned cop-turned vigilante called the Punisher.