He most recently worked for Total Nonstop Action Wrestling as `` The Punisher '' Andrew Martin . He last worked for Total Nonstop Action Wrestling under the ring name `` The Punisher '' Andrew Martin .