Under the ring name Test , Martin wrestled for the World Wrestling Federation from 1998 - 2004 , and 2006 - 2007 .
Most recently , he worked for Total Nonstop Action Wrestling under the ring name `` The Punisher '' Andrew Martin .