Josh Keller

Josh Keller is an English voice actor who voiced Duo Lon in The King of Fighters XII.

SNK Roles

 * Duo Lon - The King of Fighters XII