Atsuo Mori

Atsuo Mori (森 篤夫) voiced Mafūba, Baron Owl, Alamsa, Uha, and Strowver in Sekai Ninja Sen Jiraiya.