Koji Jinenjo

An illusionist who uses both Japanese and Western techniques. Satoimo Gyouja's teacher.