We don't have a bio for this person yet
Terror of MechagodzillaFilm • 1975
Godzilla vs. HedorahFilm • 1971