Dan Iwao

Dan Iwao (団 巌) portrayed the human form of Notch Tooth Monster in episode 20 of Battle Fever J.