UU. y estuvo destinado en Japón, donde coordinó espectáculos de la USO en Tokio.
[2] Se retiró del Renton Civic Theatre en 2001 para comenzar su propia compañía teatral en Kirkland, Washington y convertirse en actor a tiempo completo.
[3][4] Comenzó a actuar en videojuegos a finales de la década de 1990, incluyendo papeles como Peppy Hare y Andross en Star Fox 64; varios personajes de campaña, incluido Genghis Khan, en Age of Empires II; y el Soldier en Team Fortress 2.
[5] Desde 1998 hasta 2019, interpretó al inspector Lestrade en la serie de radio The Imagination Theatre The Later Adventures of Sherlock Holmes.
También interpretó a Lestrade en la serie de radio relacionada The Classic Adventures of Sherlock Holmes y desempeñó varios papeles en otros dramas de radio del Imagination Theatre.