We don't have a bio for this person yet
The Inugami FamilyFilm • 1976
Terror of MechagodzillaFilm • 1975