Josh Keaton

Josh Keaton is an American actor, voice actor and singer. He currently voices Goro Izumi in the English dub of Taki Gaiden: The Kunoichi Who Leapt Through Time.