Owl Guru

Owl Guru (祭司) is a Buddhist priest who tells The Big Cheese about the Pixies. He only appears in the episode Polly's Magical Flute.