No photoNaoya IwahashiActor · Born February 21, 1979IMDb Acted in 22000s2006Humanoid Monster BemSora Kaido (voice) · 26 episodes2004Yu-Gi-Oh! GXJim "Crocodile" Cook (voice) · 180 episodes72