2023
Righteous Thieves as Vanderhooff
2023
Will Trent as Dale Merrick (1 episode)
2022
Father Stu as Randall
2016
After the Reality as Elmer Severson
2008
Dark Streets as Nathaniel
2008
Sons of Anarchy as Lumpy Feldstein (3 episodes)
2007
Dead Silence as Henry Walker
2006
The Hard Easy as Colonel Max
2006
Love Comes to the Executioner as Warden
2005
Night Stalker (1 episode)
2005
Ghost Whisperer as Dennis' Father (1 episode)
2005
Bones as David Hal-El (1 episode)
2005
Medium as Frontier Doctor (1 episode)
2003
Cold Case as David Rosen (2004) (1 episode)
2002
Without a Trace as Thomas Healy (1 episode)
2002
Firefly as Adelai Niska (2 episodes)
2002
Monk as Stanley Greenblatt (1 episode)
2001
Black Scorpion Returns as General Stryker
2001
The Perfect Wife as Orville Gleason
2001
Black Scorpion (1 episode)
2000
Thirteen Days as Adlai Stevenson
2000
Boston Public as Harold Shaw
2000
The Perfect Tenant as Mr. Hartwell
1999
Family Law as Pierce's Attorney (1 episode)
1999
Judging Amy as Judge Henry Bouton (1 episode)
1999
Forces of Nature as Richard Holmes
1999
Providence as Frank Gerrish (1 episode)
1999
Mulholland Dr. as Jason
1998
The Christmas Wish as Mr. Connor
1998
Freedom Strike as Gen. Porter
1998
The King of Queens as Harold (1 episode)
1997
Mike Hammer, Private Eye (1 episode)
1997
Dharma & Greg as Porter (1 episode)
1997
Brooklyn South as Dr. Vanderluke (2 episodes)
1997
Beyond Belief: Fact or Fiction as Zachary (segment "Titan") (1 episode)
1997
The Practice as School Board President (2 episodes)
1997
Just Shoot Me! as Bob (1 episode)
1997
Sunset Beach (8 episodes)
1997
The Nurse as Bob Martin
1996
Kid Cop as Charlie Rebbins
1996
Apollo 11: First Steps on the Moon as Edwin Aldrin, Sr.
1996
7th Heaven as Milton Madison (1 episode)
1996
Arliss as Buddy Reingold (1 episode)
1996
The Great White Hype as Chairman Jerry Schwartz
1996
An Unfinished Affair as Clayton Edmunds
1996
The Late Shift as Michael Gartner
1995
JAG as CIA Director Norman Watts (2 episodes)
1994
ER as Mort Harris (1 episode)
1994
Viper as Abe Goldberg (1 episode)
1993
Boy Meets World (1 episode)
1993
The X-Files as Older Jason Nichols (1 episode)
1993
The Adventures of Brisco County, Jr. as General Quarry (2 episodes)
1993
Star Trek: Deep Space Nine as Vendor (1 episode)
1992
Mad About You as Conductor (1 episode)
1991
Bloodsucking Pharaohs in Pittsburgh as Medical Examiner (as Michael Eugene Fairman)
1991
Eddie Dodd (1 episode)
1990
Wings as Reporter (1 episode)
1989
Alien Nation (1 episode)
1989
Seinfeld as Mr. Pensky (1 episode)
1989
Quantum Leap as Judge Mulhearn (1 episode)
1988
Murphy Brown (1 episode)
1987
Tour of Duty (3 episodes)
1987
Down and Out in Beverly Hills (1 episode)
1987
21 Jump Street as Frank Hartman (1 episode)
1986
L.A. Law as Judge Douglas McGrath (13 episodes)
1985
I Dream of Jeannie... Fifteen Years Later as Gen. Hatten
1985
MacGyver as Gen. Relkwin (1 episode)
1985
Stingray as Ned Rosenberg, M.D.
1984
Murder, She Wrote as Cabby (1 episode)
1984
Hunter as Carl Weller (1 episode)
1984
Anatomy of an Illness as Dr. Lowman
1984
Night Court as Judge Casement (2 episodes)
1983
Found Money as Lt. Haskell
1983
Scarecrow and Mrs. King (1 episode)
1983
Scarecrow and Mrs. King as Sergei (1 episode)
1983
The A-Team as Anthony Raymond (1 episode)
1983
Mama's Family as Joe (1 episode)
1982
Remington Steele as Cop (1 episode)
1982
Cheers as Dutch Kincaid (1 episode)
1982
Knight Rider as Eric Fenton (1 episode)
1982
The Powers of Matthew Star (4 episodes)
1982
Cagney & Lacey as Deputy Inspector Knelman (1 episode)
1981
Fly Away Home as Hap Andrews
1981
Charlie Chan and the Curse of the Dragon Queen as Bernard Lupowitz
1981
Hill Street Blues (5 episodes)
1981
Hill Street Blues as Arnold Detweiler (1 episode)
1980
Any Which Way You Can as CHP Captain
1980
Bosom Buddies (1 episode)
1980
Marilyn: The Untold Story
1980
Scared Straight! Another Story as Warden Livermore
1979
The French Atlantic Affair as Comdr. Hewitt (3 episodes)
1979
Hart to Hart as Poker Player (uncredited) (1 episode)
1979
Like Normal People as Lt. Anderson
1979
Mrs. Columbo as Lieutenant (1 episode)
1978
WKRP in Cincinnati as Shoe Store Owner (2 episodes)
1978
Taxi as John Brennan (1 episode)
1978
A Question of Guilt as Man on Stand
1978
Peeping Times as Mayor of Ewell
1978
Peeping Times as The Mayor
1977
Lou Grant as Dr. Thomas Chamberlain (1 episode)
1976
Charlie's Angels as Cal Stone (1 episode)
1971
The Anderson Tapes as Sergeant Claire