You can read the full story here.
Also credited as Jimmy Zoppi, he was one of the longest-tenured actors in the Pokémon franchise voicing Gary Oak, Gary Oak, James, Professor Oak, Butch, Mirror James, Todd Snap, Charles Goodshow, Kurt, Dr. Namba, Mr. Briney, Pryce, Koga, Samurai, Tomo, Cleavon Schpielbunk, Mayor of Trovitopolis, Kenzo, Infernando, Mr. Gan Gogh, Jack Pollockson, Captain Marius, Wings Alexander, Kaburagi, Sigourney, Evan, Oriba, Zeus, Fergus, Godey, Carn Russet, Meowth, Aggron, Crawdaunt, Gengar, Blaziken, Banette, Lairon, Ninjask. Shelgon, Bronzong, Quagsire Rattata, Spearow, Grimer, Muk, Shellder, Dustox, Shieldon, Foongus, Seismitoad, Lairon, Snubbull, Raticate, Probopass, Mareanie, Toxapex, Aron, Slowpoke, Cloyster, Darmanitan, Seaking, Swampert, Granbull and other minor roles; Buchie in One Piece; Lumus, Weevil Underwood and Hobson in Yu-Gi-Oh!; Mong, Cerebrix and Mixmutt’s Owner in Cubix: Robots for Everyone; Cinnamonkey in Fighting Foodons; Cyniclons Tarb in Mew Mew Power; Chef Nagoya and Sir Gallant in Kirby: Right Back At Ya!; Raz and Sleeg in Teenage Mutant Ninja Turtles (2003); and Vector the Crocodile, Construction Worker A and various small roles in Sonic X.