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 .