2016
Goliath as Victor Russell2004
Veronica Mars as Professor Corrigan1997
Union Square as Fireman1996
Forgotten Sins as Dr. Peter Kelson1995
Star Trek: Voyager as Ocampa Man1995
Caroline in the City as Man1995
JAG as Flight Surgeon1994
In the Line of Duty: The Price of Vengeance as Justice of the Peace1993
Star Trek: Deep Space Nine as Kobheerian Captain1993
Lois & Clark: The New Adventures of Superman as Not available1993
Fallen Angels as Cop #21992
Melrose Place as Chairman1992
Delta as Mr. Nader1991
Civil Wars as Aaron Seitz1991
The Gambler Returns: The Luck Of The Draw as Dr. Hewitt1990
Pretty Woman as Polite Husband1990
Repossessed as Gay Bodybuilder1989
Seinfeld as Detective1989
Quantum Leap as Dirk Simon1987
Star Trek: The Next Generation as Proconsul Neral1987
Star Trek: The Next Generation as Maques1987
Star Trek: The Next Generation as Neral1986
L.A. Law as Atty. McDermott