William Waverly
For All Mankind (2019)
Leo O'Sullivan
Lie to Me (2009)
Tobias Northrop
Ghost Whisperer (2005)
Edward Levangie
Grey's Anatomy (2005)
Wes Kenner
Sue Thomas: F.B.Eye (2002)
The Guardian (2001)
Doc (2001)
Art Blankey
The Weber Show (2000)
Leon Slocomb
CSI: Crime Scene Investigation (2000)
Bull (2000)
Uncle Mike
Third Watch (1999)
Senate Majority Leader
The West Wing (1999)
Once and Again (1999)
Martin
Judging Amy (1999)
The Practice (1997)
Bruno Mannheim (voice)
Superman: The Animated Series (1996)
Chief Petty Officer Paul Bauwer
JAG (1995)
Hank Olin
Cybill (1995)
Luxor (voice)
Aaahh!!! Real Monsters (1994)
Huck Bogart
Due South (1994)
Alderman John Bright
ER (1994)
Duckman (1994)
The Byrds of Paradise (1994)
Lois & Clark: The New Adventures of Superman (1993)
Agent Bocks
The X-Files (1993)
Captain Ryder
Walker, Texas Ranger (1993)
Tommy Sullivan
Highlander: The Series (1992)
Lock-Up (voice)
Batman: The Animated Series (1992)
Civil Wars (1991)
Sisters (1991)
Policeman
Dream On (1990)
Mike Urbanek
Anything But Love (1989)
Rick Whitehead
Baby M (1988)
Mama's Boy (1987)
Lt. Jim Manning
Matlock (1986)
The Twilight Zone (1985)
Albert Brock
The Ray Bradbury Theater (1985)
Dr. Max Franklin
Murder, She Wrote (1984)
Ray
The Hitchhiker (1983)
Mick Belker
Hill Street Blues (1981)
Haggart
Paris (1979)
Joe Kelly
The White Shadow (1978)
Battle of the Network Stars (1976)
Quincy, M.E. (1976)
Happy Days (1974)
Cook (uncredited)
Columbo (1971)
Self
The Tonight Show Starring Johnny Carson (1962)