
Quick answer — Keiichi Nanba voices Kazuya Uesugi in Touch, Junta Momonari in DNA², Hoppered the Gauntlet in Trigun and 16 more characters.
Keiichi Nanba voices Kazuya Uesugi (Touch), Junta Momonari (DNA²), Hoppered the Gauntlet (Trigun), Rainer Blumhardt (Legend of the Galactic Heroes Gaiden: A Hundred Billion Stars), Keisuke Yamao (Detective Conan: Quarter of Silence), Gurio Umino (Sailor Moon), Haruhiko Wakuta (Kindaichi Shounen no Jikenbo (TV)), Ryuta Saki (Kindaichi Shounen no Jikenbo (TV)) and 11 more.
Kazuya Uesugi is voiced in Japanese by Keiichi Nanba.