He is best known for voicing Taishi Ci and Zhang Fei from the "Dynasty Warriors" game series, Koji Sanomaru from "Great Teacher Onizuka", Oy Nyng and Haz Kaif from "Mobile Suit Victory Gundam", Dracule Mihawk from "One Piece", Sadaijin from "Soreike! Anpanman", and Griffin from "Quest for Camelot".
- Jeremiah Jobling (first season only)
- Farmer Trotter (third season only)
- The Policeman
- The Knapford Stationmaster (Thomas' Train)
- The Elsbridge Stationmaster (Daisy)
- Edward's driver (Bertie's Chase, Saved from Scrap and Old Iron)
- Toby's driver (Toby and the Stout Gentleman)
- Bill and Ben's drivers (The Diseasel)
- A Signalman (Thomas and the Breakdown Train)
- Some Passengers (Edward, Gordon and Henry)
- He took over Takeshi Aono's role of Dracule Mihawk from "One Piece" after he left the series in 2010. They, along with Jorge Badillo, voiced the character from said show.
- He worked alongside Hideyuki Umezu, Rokurō Naya, and Tesshō Genda on "The Swan Princess II: Escape from Castle Mountain".
- Both he and Salty's Lighthouse voice director Terry Klassen voiced Mr. Looper from "Powerpuff Girls Z" in their respective languages.