Bones
as Alan Corman
The X-Files
as Sheriff Jack Withers
24
as Joseph O' Laughlin
Monk
as Bobby Davenport
Star Trek: The Next Generation
as Captain Robert DeSoto
ER
as Suzanne's Dad
The West Wing
as Pharmaceutical Executive
MacGyver
as Michael Donahue / Viking
The A-Team
as Joseph King
The Practice
as Primate Center Director
Without a Trace
as Richard Conlon
Medium
as Defense Attorney
Charlie's Angels
as Anthony Felber
Cold Case
as David Poole
Las Vegas
as Heyman
Airwolf
as Patrick Stoner
Renegade
as Police Sgt. Ben Clancy
L.A. Law
as Paul Richardson
Amazing Stories
as James Lefferts
The Unit
as Committee Chair Locke