| Series
| Role
| Episode
| Airdate
|
| Hunter | Officer | 5x18 - Code 3 | April 15, 1989
|
| Matlock | Policeman | 3x16 - The Thoroughbred | April 18, 1989
|
| Murder, She Wrote | Policeman | 6x14 - How to Make a Killing Without Really Trying | February 4, 1990
|
| Hunter | Sergeant | 6x18 - Blind Ambition | March 31, 1990
|
| Matlock | Police Officer | 5x02 - Nowhere to Turn (1) | September 25, 1990
|
| Quantum Leap | Waiter | 3x04 - One Strobe over the Line | October 19, 1990
|
| Hunter | Security Guard | 7x22 - Little Man with a Big Reputation | April 26, 1991
|
| Coach | Orderly | 4x05 - Requiem for a Groundskeeper | November 9, 1991
|
| Roseanne | Dr. Foster | 4x16 - Less Is More | February 11, 1992
|
| A Different World | Officer | 5x22 - Love Taps | April 23, 1992
|
| Melrose Place | Police Officer | 1x08 - Lonely Hearts | September 2, 1992
|
| Murder, She Wrote | Len thomas | 9x21 - The Survivor | May 9, 1993
|
| Herman's Head | Reporter #2 | 3x21 - A Head in the Polls | April 14, 1994
|
| Weird Science | Team Commander | 1x10 - Mr. President | May 14, 1994
|
| Sisters | Dr. Chase | 5x04 - Falling Leaves | October 15, 1994
|
| Seinfeld | Tenant #2 | 6x18 - The Doorman | February 23, 1995
|
| Diagnosis Murder | Officer # 3 | 3x06 - Murder on the Run (2) | January 12, 1996
|
| Melrose Place | Det. Wylie | 4x30 - Melrose Unglued | April 29, 1996
|
| Melrose Place | Det. Wylie | 4x31 - Peter's Excellent Adventure | May 6, 1996
|
| Melrose Place | Det. Wylie | 4x32 - Full Metal Betsy | May 15, 1996
|
| Melrose Place | Det. Wylie | 4x34 - Dead Sisters Walking (2) | May 20, 1996
|
| Melrose Place | Det. Wylie | 5x01 - Living with Disaster | September 9, 1996
|
| Melrose Place | Det. Wylie | 5x02 - Over Dick's Dead Body | September 16, 1996
|
| Chicago Hope | Joe | 3x20 - Second Chances | April 7, 1997
|
| The Pretender | Dewey | 2x02 - Scott Free | November 8, 1997
|
| ER | Matson | 5x01 - Day for Knight | September 24, 1998
|
| The West Wing | Aide #2 | 2x09 - Galileo | November 29, 2000
|
| Judging Amy | Judge Birk | 2x09 - The Undertow | January 9, 2001
|
| Angel | Doctor | 3x18 - Double or Nothing | April 22, 2002
|
| The District | House Inspector | 2x19 - Shell Game | April 27, 2002
|
| CSI | | 3x21 - Forever | May 1, 2003
|
| Boomtown | Alex Leonard | 2x04 - Haystack | UNAIRED
|
| JAG | | 8x23 - Pas de Deux (2) | May 13, 2003
|
| Desperate Housewives | FBI Agent | 1x09 - Suspicious Minds | December 12, 2004
|
| Desperate Housewives | FBI Agent | 1x10 - Come Back to Me | December 19, 2004
|
| The Shield | Assistant Chief Roy Phillips | 4x01 - The Cure | March 15, 2005
|
| The Shield | Assistant Chief Roy Phillips | 4x07 - Hurts | April 26, 2005
|
| The Shield | Assistant Chief Roy Phillips | 4x11 - A Thousand Deaths | May 31, 2005
|
| The Shield | Assistant Chief Roy Phillips | 4x12 - Judas Priest | June 7, 2005
|
| The Shield | Assistant Chief Roy Phillips | 4x13 - Ain't That a Shame | June 14, 2005
|
| Charmed | Jonas | 8x01 - Still Charmed & Kicking | September 25, 2005
|
| Charmed | Jonas | 8x06 - Kill Billie: Vol. 1 | October 30, 2005
|
| Charmed | Jonas | 8x09 - Hulkus Pocus | November 20, 2005
|
| The Shield | Assistant Chief Roy Phillips | 6x01 - On the Jones | April 3, 2007
|
| Criminal Minds | James Franklin | 3x05 - Seven Seconds | October 24, 2007
|
| Heroes | DCPD Lieutenant | 3x19 - Shades of Gray | March 9, 2009
|