Possible Sato English Voice Actor
I think I might have a lead on the English voice actor. On youtube look up quotes from the postal dude from the game postal 2. Almost a perfect match. Sato is slightly deeper, but very close.
https://youtu.be/aUhuGkFTV90
This video is perfect.