Feature Spoilers! | How did Marvel's Punisher get replaced? New sold-out series explores the transition from Frank Castle to Joe Garrison Who is Joe Garrison, Marvel’s new Punisher? Nov. 16, 2023 Joshua Lapin-Bertone