Watari Suda

Watari Suda is an exorcist of Tsuchimikado Island.