It is with deep sadness to report that Steve Dillon, the famed artist behind The Punisher and The Preacher has died.
Sad to confirm the death of Steve, my big brother and my hero. He passed away in the city he loved (NYC). He will be sorely missed. Cheers x