Career
He is most well-known for his various roles in the Sly Cooper franchise and the Halo (series) franchise as well. Azurik: Rise of Perathia as Azurik, Eldwyn, Balthazar, Death Guardian, and male townspeople
Star Fox: Assault as Leon Powalski & Panther Caroso
Total Annihilation: Kingdoms as various voices
Number One Lives Forever 2
F.E.A.R. as Douglas Holiday
Aliens Versus Predator 2 as Jones
SiN Episodes: Emergence as Viktor Radek
Drakan: The Ancients" Gates as Arokh
Gruntz as Grumley, the King, Narrator and all the Gruntz
Spy Fox 2: "Some Assembly Required" as Napoleon LeRoach
Left 4 Dead as the radio voice on the Blood Harvest level
Saw as Oswald McGillicuty
Tron 2.0 as Seth Crown and Thorne
Pajama Sam as Carrot, Darkness, various
Sly Cooper and the Thievius Raccoonus as Sir Raleigh
Sly 2: Band of Thieves as Dimitri Lousteau & Rajan
Sly 3: Honor Among Thieves as Dimitri Lousteau, Don Octavio and Captain LeFwee
Sly Cooper: Thieves in Time as Dimitri Lousteau
Dota 2 as Weaver, Sven, Sand King, Morphling, Juggernaut, Dazzle and Bane
Halo: Combat Evolved as Sergeant Johnson
Halo 2 as Sergeant
Johnson
Halo 3 as Sergeant
Johnson
Halo 3: ODST as Sergeant Johnson (cameo appearance).