Question: who does the voice of james in pokemon
Answer: Eric Stuart ( born October 18 , 1967 ) is an American voice actor , voice director and musician who worked for 4Kids Entertainment , NYAV Post , and Central Park Media .