Denchi

Denchi is an elder of some sort