Durham is literally the Punisher. ************************ As regards what is happening now, TBD.
Just hasn’t been made public yet.