Taizen Shishido is known for Ninja Chushingura (1965), Monster Prince (1967) and Lone Wolf and Cub: Baby Cart in the Land of Demons (1973).
No data