Human: What promotion did Sato perform for in Japan? Assistant: 
Sato performed for numerous Japanese promotions such as Michinoku Pro Wrestling, Pro Wrestling Noah, All Japan Pro Wrestling and New Japan Pro Wrestling.