Isao Take

Isao Take (竹 勲) portrayed the Geophilid Worm in episode 23 of Kamen Rider Kabuto.