From Shibecha, Hokkaido, Japan • 1898 - 1986
We don't have a bio for this person yet
Invasion of Astro-MonsterFilm • 1965
The Secret of the TelegianFilm • 1960