He is perhaps most known for his tenure with World Wrestling Entertainment ( WWE ) , and has also worked for New Japan Pro Wrestling ( NJPW ) and Total Nonstop Action Wrestling ( TNA ) .
He is currently signed to Total Nonstop Action Wrestling ( TNA ) . He has also worked with World Wrestling Entertainment ( WWE ) and New Japan Pro Wrestling ( NJPW ) .