| Series
| Role
| Episode
| Airdate
|
| Matlock | Dr. Bruce Jacobs | 1x23 - The Doctors | May 12, 1987
|
| Jake and the Fatman | | 3x16 - I'll Dance at Your Wedding | February 7, 1990
|
| Murder, She Wrote | Sgt. Gorella | 6x18 - O'Malley's Luck | March 25, 1990
|
| Murder, She Wrote | Sgt. Nick Acosta | 8x01 - Bite the Big Apple | September 15, 1991
|
| Silk Stalkings | Ray / Raymond Brinkman | 1x03 - S.O.B. | November 21, 1991
|
| The Commish | Nick Collette | 2x16 - Family Business (1) | February 20, 1993
|
| Silk Stalkings | Tony Fielding | 2x24 - Crime of Love | June 10, 1993
|
| Murder, She Wrote | Lt. Nick Acosta | 10x15 - Murder on the Thirtieth Floor | February 6, 1994
|
| Matlock | Joe Ahern | 9x10 - The Getaway | January 5, 1995
|
| NYPD Blue | Raymond DiSalvo | 2x12 - Large Mouth Bass | February 7, 1995
|
| Friends | Fireman Charlie | 1x14 - The One With the Candy Hearts | February 9, 1995
|
| Silk Stalkings | Detective Ray Quiller | 5x12 - The Last Kiss Goodnight | December 10, 1995
|
| NYPD Blue | Raymond DiSalvo | 3x08 - Cold Heaters | December 19, 1995
|
| The Sentinel | Gary | 2x09 - Spare Parts | November 13, 1996
|
| Sliders | Dr. Tassler | 3x18 - Sole Survivors | March 7, 1997
|
| The X-Files | Detective Joe Curtis | 4x23 - Demons | May 11, 1997
|
| Stargate SG-1 | Major Charles Kawalsky | 1x01 - Children of the Gods (1) | July 27, 1997
|
| Stargate SG-1 | Major Charles Kawalsky | 1x02 - Children of the Gods (2) | July 27, 1997
|
| Stargate SG-1 | Major Kawalsky | 1x03 - The Enemy Within | August 1, 1997
|
| Silk Stalkings | Joey Pantangelo | 7x18 - Three Ring Circus | March 8, 1998
|
| Stargate SG-1 | Captain Charles Kawalsky | 2x04 - The Gamekeeper | July 17, 1998
|
| Diagnosis Murder | Clifton Moloney | 6x12 - Trapped in Paradise | January 7, 1999
|
| Providence | Vincent | 1x08 - Blind Faith | February 26, 1999
|
| Providence | Vincent | 1x09 - Taste of Providence | March 12, 1999
|
| Providence | Vincent | 1x10 - You Bet Your Life | March 19, 1999
|
| Sliders | Ben Siegel III | 4x18 - Way Out West | March 26, 1999
|
| Stargate SG-1 | Major Kawalsky | 3x06 - Point of View | July 30, 1999
|
| Sliders | Stu | 5x17 - Eye of the Storm | January 28, 2000
|
| The Pretender | Detective Stan Brookins | 4x19 - The Inner Sense (1) | May 13, 2000
|
| The Pretender | Detective Stan Brookins | 4x20 - The Inner Sense (2) | May 13, 2000
|
| NYPD Blue | Raymond DiSalvo | 8x02 - Waking Up Is Hard to Do | January 16, 2001
|
| The X-Files | Duffy Haskell | 8x13 - Per Manum | February 18, 2001
|
| The X-Files | Duffy Haskell | 8x20 - Essence (1) | May 13, 2001
|
| JAG | Col. Presser | 7x10 - Dog Robber (2) | November 27, 2001
|
| Charmed | Keats | 4x18 - Bite Me | April 18, 2002
|
| Providence | Aidini | 5x08 - Left-Overs | November 22, 2002
|
| JAG | | 9x18 - What If ... | March 12, 2004
|
| CSI: NY | Paul Gianetti | 1x11 - Tri-Borough | January 5, 2005
|
| Monk | Ray Galardi | 3x13 - Mr. Monk Gets Stuck in Traffic | February 11, 2005
|
| Stargate SG-1 | Major Charles Kawalski | 8x20 - Moebius (2) | March 25, 2005
|
| Criminal Minds | Detective Morrison | 1x03 - Won't Get Fooled Again | October 5, 2005
|