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