| Series | Role | Episode | Airdate | 
| Quantum Leap | Mr. LeJeune | 4x03 - Hurricane | October 2, 1991 | 
| Doogie Howser, M.D. | Mr. Stevens | 3x02 - Doogie Has Left the Building (1) | October 2, 1991 | 
| Doogie Howser, M.D. | Mr. Stevens | 3x03 - Doogie Has Left the Building (1) | October 9, 1991 | 
| L.A. Law | Walter Phelps | 6x20 - Beauty and the Breast | May 7, 1992 | 
| Walker, Texas Ranger | Ned Travis | 3x04 - Mustangs | October 15, 1994 | 
| Frasier | Brian | 2x09 - Adventures in Paradise (2) | November 22, 1994 | 
| Millennium | Jim Horn | 1x03 - Dead Letters | November 8, 1996 | 
| Diagnosis Murder | Lloyd Nichols | 5x20 - Murder at the Finish Line | March 26, 1998 | 
| 7 Days | Agent Carter | 1x08 - Shadow Play | November 18, 1998 | 
| The X-Files | Dr Robert Wieder | 7x14 - Theef | March 12, 2000 | 
| JAG | General West | 8x08 - Ready or Not | November 12, 2002 | 
| The West Wing | Colonel Jessie Weiskopf | 4x19 - Angel Maintenance | April 2, 2003 | 
| CSI: Miami | Charles Jeunet | 2x07 - Grand Prix | November 10, 2003 | 
| NCIS | CIA Asst. Director Jonathan Overmeier | 1x11 - Eye Spy | January 13, 2004 | 
| 24 | Bill Buchanan | 4x15 - Day 4: 9:00PM - 10:00PM | March 28, 2005 | 
| 24 | Bill Buchanan | 4x16 - Day 4: 10:00PM - 11:00PM | April 4, 2005 | 
| 24 | Bill Buchanan | 4x17 - Day 4: 11:00PM - 12:00AM | April 11, 2005 | 
| 24 | Bill Buchanan | 4x18 - Day 4: 12:00AM - 1:00AM | April 18, 2005 | 
| 24 | Bill Buchanan | 4x19 - Day 4: 1:00AM - 2:00AM | April 25, 2005 | 
| 24 | Bill Buchanan | 4x20 - Day 4: 2:00AM - 3:00AM | May 2, 2005 | 
| 24 | Bill Buchanan | 4x21 - Day 4: 3:00AM - 4:00AM | May 9, 2005 | 
| 24 | Bill Buchanan | 4x22 - Day 4: 4:00AM - 5:00AM | May 16, 2005 | 
| 24 | Bill Buchanan | 4x23 - Day 4: 5:00AM - 6:00AM | May 23, 2005 | 
| 24 | Bill Buchanan | 4x24 - Day 4: 6:00AM - 7:00AM | May 23, 2005 | 
| Private Practice | William White | 2x21 - What You Do for Love | April 23, 2009 | 
| Private Practice | William White | 2x22 - Yours, Mine & Ours | April 30, 2009 | 
| Private Practice | William White | 3x06 - Slip Slidin' Away | November 5, 2009 | 
| Private Practice | William White | 3x14 - Love Bites | February 11, 2010 | 
| Private Practice | William White | 3x15 - 'Til Death Do Us Part | February 18, 2010 | 
| Private Practice | William White | 3x16 - Fear of Flying | March 4, 2010 | 
| Private Practice | William White | 3x17 - Triangles | March 11, 2010 | 
| Private Practice | William White | 3x22 - In the Name of Love | May 6, 2010 | 
| Private Practice | William White | 3x23 - The End of a Beautiful Friendship | May 13, 2010 | 
| The Mentalist | Warner Vander Hoek | 3x03 - The Blood of His Hands | October 7, 2010 | 
| Castle | Deputy Commissioner Malone | 8x15 - Fidelis Ad Mortem | March 21, 2016 |