2018
Happy Together as Gene Johnston (1 episode)
2018
Alex, Inc. as Dr. Gibbs (1 episode)
2015
Dr. Ken as Gary (1 episode)
2014
Marry Me as Hank (1 episode)
2013
The P.E.T. Squad Files (3 episodes)
2009
The Middle as Mr. Walker (3 episodes)
2009
Modern Family as Bobby (1 episode)
2009
Modern Family as Lester (1 episode)
2009
Cougar Town as Ted Buckland (3 episodes)
2009
Super Capers as Herman Brainard
2009
ExTerminators as Hutt
2008
Pants on Fire as Howard
2007
The Brothers Solomon as Dr. Spencer
2005
I'm Not Gay as Public Defender
2005
Bones as Donald McKeon (1 episode)
2005
Back By Midnight as Deputy
2005
Medium as Danny Watson (1 episode)
2004
Desperate Housewives as Dr. Albert Goldfine (28 episodes)
2001
Scrubs as Ted Buckland (94 episodes)
2001
The Nightmare Room as Mr. Murphy (1 episode)
2000
Battery Park as Ray Giddeon (3 episodes)
2000
Malcolm in the Middle as Jim (1 episode)
1999
Galaxy Quest as Neru
1999
The West Wing as Bob (2 episodes)
1999
Providence as Mr. Smith (1 episode)
1998
Two Guys and a Girl as Career Counsellor (1 episode)
1997
Flubber as Coach Willy Barker
1996
Spin City as Walter (2 episodes)
1996
3rd Rock from the Sun as Eddie (2 episodes)
1995
The Drew Carey Show as Jack (1 episode)
1995
A Bucket of Blood as Leonard
1995
Double Rush as Barkley (13 episodes)
1992
Mad About You as Cousin David (2 episodes)
1989
Seinfeld as Ricky (2 episodes)
1989
Coach as Ed (1 episode)
1986
Matlock as Waiter (1 episode)
1984
Night Court as Balloon Salesman (1 episode)
1984
Night Court as Waiter (1 episode)