
Quick answer — Toshihiko Nakajima voices Haruhiko Yagi in Hajime no Ippo: The Fighting!, Descartes in Gungrave, Scott in Gungrave and 6 more characters.
Toshihiko Nakajima voices Haruhiko Yagi (Hajime no Ippo: The Fighting!), Descartes (Gungrave), Scott (Gungrave), Tome-san (Detective Conan: Countdown to Heaven), Barry (Mobile Suit Gundam: The 08th MS Team), Dell (Mobile Suit Gundam: The 08th MS Team), Hachiemon (InuYasha), Masami Hirukawa (Paranoia Agent) and 1 more.
Haruhiko Yagi is voiced in Japanese by Toshihiko Nakajima.