
Quick answer — Takanori Ooyama voices Kanji Sasahara in Genshiken, Motoki Aizawa in The Anthem of the Heart, Yasunobu Hattori in Suzuka.
Takanori Ooyama voices Kanji Sasahara (Genshiken), Motoki Aizawa (The Anthem of the Heart), Yasunobu Hattori (Suzuka).
Kanji Sasahara is voiced in Japanese by Takanori Ooyama.