Sarita
Person
Akira Oda
1 credit in the catalogue: production.
Production
Black Lizard
1968
Executive Producer