Frank Castle (Alexander series)

The Punisher is the vigilante alter-ego of Frank Castle.