No photoIwao TabuchiActingBorn 21/06/1950Known ForMessage from Space: Galactic Wars1978Sister Street Fighter: Fifth Level Fist1976A Cheerful Yakuza1976Ultra Q1966