Year |
Title |
Role |
Notes |
1976 |
Kojak |
Duke Peter Dushan |
Episode: "The Pride and the Princess" |
1979 |
The Jeffersons |
Howard Benson |
Episode: "Louise's Convention" |
1979 |
The Ropers |
Charles Remington |
Episode: "All Around the Clock" |
1979 |
The Edge of Night |
Phil |
7 episodes |
1982 |
Baker's Dozen |
Harve Schoendorf |
6 episodes |
1983 |
Ryan's Hope |
Wes Leonard |
Recurring role |
1984 |
Miami Vice |
Jimmy 'Jimbo' Walters |
Episode: "Calderone's Return: Part 2 - Calderone's Demise" |
1986 |
You Again? |
Stu Angry |
Episode: "The D.J." |
1986 |
Hill Street Blues |
Officer Gann |
Episode: "More Skinned Against Than Skinning" |
1987 |
Ohara |
Saxon |
Episode: "Darryl" |
1987 |
Moonlighting |
Moe Highler |
Episode: "Blonde on Blonde" |
1987–1990 |
The Tracey Ullman Show |
Various |
63 episodes |
1988 |
21 Jump Street |
Lt. Tony Brandt |
Episode: "Raising Marijuana" |
1988 |
Head of the Class |
Coach Finelli |
Episode: "The Refrigerator of Filmore High" |
1988 |
Empty Nest |
Brent |
Episode: "Father of the Bride" |
1988–1989 |
Dear John |
Mike |
2 episodes |
1989–1991 |
Who's the Boss? |
Mark Harper |
2 episodes |
1989 |
Matlock |
Bart Hess |
Episode: "The Model" |
1990 |
The Golden Girls |
Mr. Kane |
Episode: "Cheaters" |
1990 |
The Simpsons |
Gulliver Dark / SNPP Employee / Duff Commercial VO (voices) |
2 episodes |
1990 |
Married... with Children |
Andy |
Episode: "Dance Show" |
1991–1994 |
Dinosaurs |
Roy Hess / Various (voices) |
50 episodes |
1991 |
Home Improvement |
Rondall Kittleman |
Episode: "Satellite on a Hot Tim's Roof" |
1991 |
Blossom |
Sergio |
Episode: "Run for the Border" |
1991 |
Civil Wars |
Walter Herrigan |
Episode: "Have Gun, Will Unravel" |
1992 |
Sibs |
Channing |
2 episodes |
1992 |
Parker Lewis Can't Lose |
Mr. Rips |
Episode: "Goodbye Mr. Rips" |
1992 |
Stand By Your Man |
Roger Dunphy |
5 episodes |
1992 |
Likely Suspects |
Detective Marshak |
9 episodes |
1993 |
Batman: The Animated Series |
Pierce (voice) |
Episode: "Birds of a Feather" |
1993 |
Down the Shore |
Ron |
Episode: "Life's a Drag" |
1993 |
A League of Their Own |
Coach Jimmy Dugan |
6 episodes |
1993 |
Bonkers |
Additional voices |
3 episodes |
1995 |
The Critic |
Cyrus Tompkins (voice) |
Episode: "Sherman, Woman and Child" |
1995 |
Medicine Ball |
Dr. Douglas McGill |
7 episodes |
1995 |
Maybe This Time |
Gary |
Episode: "Maybe This Time" |
1995–1997 |
Deadly Games |
Detective Dorn |
4 episodes |
1995 |
Party of Five |
Thomas |
Episode: "Change Partners... and Dance" |
1995–1997 |
Pinky and the Brain |
Video Teacher / Tax man #1 / Shawn (voices) |
3 episodes |
1996 |
Matt Waters |
Charlie Sweet |
6 episodes |
1996 |
Aaahh!!! Real Monsters |
Mickey / Fred (voices) |
Episode: "Krumm Gets Ahead / It's Only a Movie" |
1997 |
Wings |
Dennis Lundy |
Episode: "Hosed" |
1997 |
The Pretender |
Morris Clancy |
Episode: "Prison Story" |
1997 |
Chicago Hope |
Dr. David Stockton |
2 episodes |
1997 |
Soul Man |
Oliver Marley |
Episode: "Cinderella and the Funeral" |
1997–2001 |
Friends |
Doug |
3 episodes |
1997 |
Pearl |
Freddy Rizzo |
Episode: "The Two Mrs. Rizzos" |
1997 |
Johnny Bravo |
Pilot / Clown / Keith Doll (voices) |
6 episodes |
1997–2000 |
Disney's Recess |
Lt. Griswold / Bob Spinelli / Various (voices) |
12 episodes |
1997–2002 |
Hey Arnold! |
Buckley Lloyd / Robby Fisher (voices) |
4 episodes |
1997–1998 |
Living Single |
Marco McCulloch |
2 episodes |
1998 |
Diagnosis: Murder |
Bob Bare |
Episode: "Baby Boom" |
1998 |
The New Batman Adventures |
Ernie (voice) |
Episode: "Joker's Millions" |
1998 |
Cosby |
Ken |
Episode: "On The Rocks" |
1998 |
The Angry Beavers |
Rodrick Snootwell (voice) |
Episode: "Open Wide for Zombies" / "Dumbwaiters" |
1999–2000 |
Batman Beyond |
Chelsea's Dad / Burn / Harry Tully (voice) |
4 episodes |
1999 |
Tracey Takes On... |
Dentist |
Episode: "Scandal" |
1999 |
Rugrats |
Zookeeper (voice) |
Episode: "Zoo Story / I Do" |
1999 |
The Wild Thornberrys |
Flip (voice) |
Episode: "You Otter Know" |
2000 |
Freaks and Geeks |
Dr. Vic Schweiber |
3 episodes |
2001 |
The Lot |
Milton Maxwell |
Episode: "The Accident" |
2001 |
Malcolm in the Middle |
Officer Stockton |
Episode: "Traffic Ticket" |
2001 |
Yes, Dear |
Dr. Bernstein |
Episode: "Doctor, Doctor" |
2001 |
Deadline |
N/A |
Episode: "Somebody's Fool" |
2001 |
The Sopranos |
Dr. John Kennedy |
Episode: "Second Opinion" |
2001-2004 |
Lloyd in Space |
Coach Antonio |
5 episodes |
2001–2006 |
The King of Queens |
Supervisor Patrick O'Boyle |
16 episodes |
2001 |
Spin City |
Daniel Bryant |
Episode: "You've Got Male" |
2001 |
The Tick |
The Immortal |
Episode: "The Funeral" |
2001 |
The Zeta Project |
Larry Lux (voice) |
Episode: "Ro's Reunion" |
2001 |
Reba |
Mr. Montgomery |
Episode: "Tea and Antipathy" |
2002 |
Touched by an Angel |
Norris |
Episode: "The Sixteenth Minute" |
2003 |
Greetings from Tucson |
Mr. Modica |
Episode: "Student Council" |
2003 |
Free for All |
Douglas Jenkins |
7 episodes |
2004 |
Justice League |
Gilbert Halestrom / Jerry (voices) |
Episode: "Fearful Symmetry" |
2005 |
NYPD Blue |
Lieutenant Jeff Henry |
Episode: "Bale to the Chief" |
2005 |
Head Cases |
Al Girard |
Episode: "S(elf) Help" |
2005–2014 |
The Boondocks |
The Principal / Ed Wuncler II / Various (voices) |
7 episodes |
2006 |
That '70s Show |
Larry |
Episode: "My Fairy King" |
2006 |
Huff |
Dr. Hoffman |
2 episodes |
2007 |
Cold Case |
Tom 'Z' Zimmerman |
Episode: "Blood on the Tracks" |
2007 |
The Suite Life of Zack & Cody |
Bud |
2 episodes |
2007 |
Boston Legal |
General Mark 'Fitz' Fitzgerald |
Episode: "Do Tell" |
2008–2009 |
Head Case |
Dr. Goode's Father |
3 episodes |
2008 |
ER |
Mike Landry |
Episode: "Tandem Repeats" |
2009–2010 |
Tracey Ullman's State of the Union |
Various |
5 episodes |
2009 |
Breaking Bad |
Dr. Victor Bravenec |
2 episodes |
2009 |
Glenn Martin, DDS |
Tucker Wade (voice) |
Episode: "From Here to Fraternity" |
2010 |
The Secret Life of the American Teenager |
N/A |
Episode: "The Sound of Silence" |
2010–2011 |
Pound Puppies |
Rover / Dad (voices) |
2 episodes |
2011 |
Raising Hope |
Doctor Burwitz |
Episode: "Snip Snip" |
2011 |
Lights Out |
Priest at Confession |
Episode: "War" |
2011 |
Then We Got Help! |
Jan |
2 episodes |
2011 |
Desperate Housewives |
Father Dugan |
Episode: "Secrets That I Never Want to Know" |
2011 |
NCIS |
Vince Westfal |
Episode: "The Penelope Papers" |
2011 |
Grey's Anatomy |
Gus Moser |
Episode: "Poker Face" |
2012 |
Law & Order: Special Victims Unit |
Attorney |
Episode: "Rhodium Nights" |
2013 |
Wendell & Vinnie |
Howard |
Episode: "Fathers of Fathers & Sons" |
2013–2018 |
The Fosters |
Frank Cooper |
5 episodes |
2014 |
Murder in the First |
Dexter Wesley |
Episode: "Blunt the Edge" |
2014–2015 |
Cristela |
Trent Culpepper |
22 episodes |
2015 |
Masters of Sex |
Mr. Avery |
Episode: "Surrogates" |
2016 |
Devious Maids |
Hugh Metzger |
4 episodes |
2016 |
Bull |
Errol Windemere |
Episode: "Callisto" |
2017 |
Unbreakable Kimmy Schmidt |
Doug Gozer |
Episode: "Kimmy Pulls Off a Heist!" |
2017 |
Ghosted |
Campbell McMasters |
Episode: "The Machine" |
2018 |
The Good Fight |
Joe Swoboda |
Episode: "Day 415" |
2018–2019 |
Mom |
Ned |
3 episodes |
2019 |
Grace and Frankie |
Vince |
2 episodes |
2019 |
Elementary |
Cameron Manarek |
Episode: "Red Light, Green Light" |
2020 |
United We Fall |
Dave Plonker |
2 episodes |