Sensei Daikokuru

Sensei Daikokuru is the leader of The Order of The Confused Turtle which is a faction consisting of ninjas.