| Series
| Role
| Episode
| Airdate
|
| Miami Vice | DEA Agent Scottie Wheeler | 1x01 - Brother's Keeper (1) | September 16, 1984
|
| Miami Vice | DEA Agent Scottie Wheeler | 1x02 - Brother's Keeper (2) | September 16, 1984
|
| Miami Vice | DEA Miami Commander | 2x01 - Prodigal Son (1) | September 27, 1985
|
| Miami Vice | DEA Miami Commander | 2x02 - Prodigal Son (2) | September 27, 1985
|
| NYPD Blue | Dr. Peter Shennon | 2x06 - The Final Adjustment | November 22, 1994
|
| Star Trek: Deep Space Nine | Michael Webb | 3x11 - Past Tense (1) | January 8, 1995
|
| Star Trek: Deep Space Nine | Webb | 3x12 - Past Tense (2) | January 15, 1995
|
| Murder, She Wrote | Larry Armstrong | 12x10 - Frozen Stiff | November 30, 1995
|
| Millennium | Lt. Bob Bletcher | 1x01 - Pilot | October 25, 1996
|
| Millennium | Lt. Bob Bletcher | 1x02 - Gehenna | November 1, 1996
|
| Millennium | Lt. Bob Bletcher | 1x04 - The Judge | November 15, 1996
|
| Millennium | Lt. Bob Bletcher | 1x07 - Blood Relatives | December 6, 1996
|
| Millennium | Lt. Bob Bletcher | 1x08 - The Well-Worn Lock | December 20, 1996
|
| Millennium | Lt. Bob Bletcher | 1x09 - Wide Open | January 3, 1997
|
| Millennium | Lt. Bob Bletcher | 1x14 - The Thin White Line | February 14, 1997
|
| Millennium | Lt. Bob Bletcher | 1x15 - Sacrament | February 21, 1997
|
| Millennium | Lt. Bob Bletcher | 1x17 - Walkabout | March 28, 1997
|
| Millennium | Lt. Bob Bletcher | 1x18 - Lamentation | April 18, 1997
|
| Millennium | Lt. Bob Bletcher | 1x19 - Powers, Principalities, Thrones and Dominions | April 25, 1997
|
| Touched by an Angel | Bill McNabb | 4x02 - Great Expectations | September 28, 1997
|
| Batman Beyond | Frank Watt | 1x04 - Golem | February 7, 1999
|
| The Outer Limits (1995) | Lt. Joseph Dane | 5x17 - The Inheritors | July 16, 1999
|
| Nash Bridges | Ray Urbanski | 6x20 - Change Up | April 20, 2001
|
| Nash Bridges | Ray Urbanski | 6x21 - Cat Fight | April 27, 2001
|
| Nash Bridges | Ray Urbanski | 6x22 - Fair Game | May 4, 2001
|
| The Practice | D.A. Kenneth Walsh | 6x01 - The Candidate (1) | September 23, 2001
|
| The Practice | D.A. Kenneth Walsh | 6x02 - The Candidate (2) | September 23, 2001
|
| The Practice | A.D.A. Kenneth Walsh | 6x04 - Liar's Poker | October 7, 2001
|
| The Practice | A.D.A. Kenneth Walsh | 6x09 - Dangerous Liaisons | December 2, 2001
|
| The Practice | A.D.A. Kenneth Walsh | 6x10 - Inter Arma Silent Leges | December 9, 2001
|
| The Practice | A.D.A. Kenneth Walsh | 6x12 - The Test | January 13, 2002
|
| Without a Trace | Alexander Olczyk | 3x02 - Thou Shalt Not | October 7, 2004
|
| Without a Trace | Mike Olczyk | 3x08 - Doppelgänger II | November 18, 2004
|
| NYPD Blue | Al Angelotti | 12x20 - Moving Day | March 1, 2005
|
| 24 | Gene McLennan | 4x12 - Day 4: 6:00PM - 7:00PM | March 7, 2005
|
| NUMB3RS | David Croft | 1x12 - Noisy Edge | May 6, 2005
|
| Law & Order: Special Victims Unit | Liam Weller | 7x05 - Strain | October 18, 2005
|
| Law & Order | Ernie Kruhulik | 16x12 - Family Friend | January 11, 2006
|
| The Nine | Powell | 1x07 - Outsiders | November 22, 2006
|
| Criminal Minds | Det. Farraday | 2x14 - The Big Game (1) | February 4, 2007
|
| Criminal Minds | Det. Farraday | 2x15 - Revelations (2) | February 7, 2007
|
| Desperate Housewives | Reverend Green | 4x16 - The Gun Song | May 18, 2008
|
| Desperate Housewives | Reverend Green | 4x17 - Free | May 18, 2008
|
| Castle | Ben Davidson | 1x05 - A Chill Goes Through Her Veins | April 6, 2009
|