
Quick answer — Takeharu Onishi voices Narihisa Machiyama in NIPPON SANGOKU: The Three Nations of the Crimson Sun, Kenjirou Takouda in The Fable, Madarao in Kekkaishi and 2 more characters.
Takeharu Onishi voices Narihisa Machiyama (NIPPON SANGOKU: The Three Nations of the Crimson Sun), Kenjirou Takouda (The Fable), Madarao (Kekkaishi), Gerozaimon Geroda (YAIBA: Samurai Legend), Hawk (Sonic X).
Narihisa Machiyama is voiced in Japanese by Takeharu Onishi.