From Tokyo, Japan • 1907 - 1972
We don't have a bio for this person yet
Godzilla vs. GiganFilm • 1972
Invasion of Astro-MonsterFilm • 1965
The Demon of Mount OeFilm • 1960