Er arbeitete hauptsächlich mit 4Kids Entertainment und Central Park Media zusammen und verlieh zahlreichen Figuren in Anime- und Zeichentrickserien seine Stimme. Zu seinen bekanntesten Rollen gehören:
Pokémon
Professor Birch
Giovanni (Team Rocket-Anführer, in späteren Staffeln)
Verschiedene Nebencharaktere und Pokémon-Stimmen
Yu-Gi-Oh! Duel Monsters
Yugi Muto / Yami Yugi (englische Originalstimme, bekannt für ihren kraftvollen und dramatischen Ton)
Sonic der Igel
Knuckles der Echidna (in Sonic X und verschiedene Spiele)
One Piece (4Kids-Version)
Kapitän Kuro
Mehrere andere Serien wie Chaotisch, Der Mann mit dem einen Schlag (englische Synchronisation), und Slayers. Er gab auch Schauspielunterricht und leitete Sprachaufnahmen für verschiedene Produktionen.