News

James Carter Cathcart was best known for his work in the Pokémon franchise as James and Meowth, spanning over 700 TV episodes, 15 movies and dozens of games.