| Series
| Role
| Episode
| Airdate
|
| The Rockford Files | Farber | 1x02 - The Dark and Bloody Ground | September 20, 1974
|
| Gunsmoke | Kane | 20x07 - The Iron Men | October 21, 1974
|
| Barnaby Jones | Dr. Whitehall | 3x16 - Counterfall | February 4, 1975
|
| Baretta | Slit | 1x05 - The Half-Million Dollar Baby | February 14, 1975
|
| Starsky and Hutch | Eddie Moore | 1x09 - The Bait | November 5, 1975
|
| Baretta | Carew | 2x21 - Aggie | March 24, 1976
|
| Starsky and Hutch | "Skinny" Momo Mantel | 2x12 - Iron Mike | December 18, 1976
|
| The Six Million Dollar Man | Williams | 5x01 - Sharks (1) | September 11, 1977
|
| The Six Million Dollar Man | Williams | 5x02 - Sharks (2) | September 18, 1977
|
| The Bionic Woman | Hopper | 3x06 - African Connection | October 29, 1977
|
| Starsky and Hutch | Daimler | 3x13 - The Action | January 7, 1978
|
| The Incredible Hulk | Ernie | 2x08 - Alice in Disco Land | November 3, 1978
|
| The Incredible Hulk | Captain Holt | 3x04 - The Slam | October 19, 1979
|
| B.J. and the Bear | Hammer's Accomplice | 2x09 - Gasohol | November 24, 1979
|
| Charlie's Angels | John Mackey | 4x16 - One of Our Angels Is Missing | January 16, 1980
|
| Quincy, M.E. | Ed Burly | 5x14 - Riot | January 31, 1980
|
| The Incredible Hulk | Joe Franco | 3x22 - Nine Hours | April 4, 1980
|
| CHiPs | Zager | 5x08 - Diamond in the Rough | November 22, 1981
|
| The Greatest American Hero | | 2x18 - There's Just No Accounting... | March 24, 1982
|
| Knight Rider | Bill Gordon | 1x05 - Slammin' Sammy's Stunt Show Spectacular | October 22, 1982
|
| The Fall Guy | Max | 3x05 - The Last Drive | October 26, 1983
|
| T.J. Hooker | Ray Downing | 3x09 - Matter of Passion | November 26, 1983
|
| The Master | Straker | 1x11 - Failure to Communicate | May 4, 1984
|
| Hill Street Blues | Gene Scapizzi | 5x18 - El Capitan | February 21, 1985
|
| Hill Street Blues | Gene Scapizzi | 6x03 - Seoul on Ice | October 17, 1985
|
| Hill Street Blues | Gene Scapizzi | 6x04 - In the Belly of the Bus | October 24, 1985
|
| Hill Street Blues | Captain Gene Scapizzi | 6x05 - Somewhere Over the Rambo | October 31, 1985
|
| Hill Street Blues | Gene Scapizzi | 6x16 - Remembrance of Hits Past | February 13, 1986
|
| The Fall Guy | Bobby Lee | 5x22 - The Bigger They Are | May 2, 1986
|
| T.J. Hooker | Manny Jacobs | 5x18 - Into the Night | May 21, 1986
|
| Hill Street Blues | Gene Scapizzi | 7x14 - Der Roachenkavalier | February 3, 1987
|
| Scarecrow and Mrs. King | Fritz "The Cat" Frommer | 4x15 - Bad Timing | February 6, 1987
|
| Hill Street Blues | Gene Scapizzi | 7x15 - Norman Conquest | February 10, 1987
|
| The A-Team | | 5x13 - Without Reservations | March 8, 1987
|
| Hill Street Blues | Gene Scapizzi | 7x22 - It Ain't Over Till It's Over | May 12, 1987
|
| Star Trek: The Next Generation | Antican Delegate | 1x07 - Lonely Among Us | November 2, 1987
|
| Cagney & Lacey | Det. Mahoney | 7x09 - Do I Know You? | January 5, 1988
|
| Star Trek: The Next Generation | Cmdr. Tebok | 1x26 - The Neutral Zone | May 16, 1988
|
| Quantum Leap | Police Captain Paul Bond | 3x07 - Black on White on Fire | November 9, 1990
|
| Star Trek: The Next Generation | Gul Macet | 4x12 - The Wounded | January 28, 1991
|
| Star Trek: The Next Generation | Gambler/Frederick LaRouque | 5x26 - Time's Arrow (1) | June 15, 1992
|
| Star Trek: Deep Space Nine | Gul Dukat | 1x01 - Emissary (1) | January 3, 1993
|
| Star Trek: Deep Space Nine | Gul Dukat | 1x02 - Emissary (2) | January 3, 1993
|
| Star Trek: Deep Space Nine | Gul Dukat | 1x19 - Duet | June 13, 1993
|
| Star Trek: Deep Space Nine | Gul Dukat | 2x01 - The Homecoming | September 26, 1993
|
| Star Trek: Deep Space Nine | Gul Dukat | 2x05 - Cardassians | October 24, 1993
|
| Star Trek: Deep Space Nine | Gul Dukat | 2x08 - Necessary Evil | November 14, 1993
|
| Star Trek: Deep Space Nine | Gul Dukat | 2x20 - The Maquis (1) | April 24, 1994
|
| Star Trek: Deep Space Nine | Gul Dukat | 2x21 - The Maquis (2) | May 1, 1994
|
| Star Trek: Deep Space Nine | Gul Dukat | 3x07 - Civil Defense | November 13, 1994
|
| Star Trek: Deep Space Nine | Gul Dukat | 3x09 - Defiant | November 27, 1994
|
| Star Trek: Deep Space Nine | Gul Dukat | 3x22 - Explorers | May 14, 1995
|
| Star Trek: Deep Space Nine | Gul Dukat | 4x01 - The Way of the Warrior (1) | October 7, 1995
|
| Star Trek: Deep Space Nine | Gul Dukat | 4x02 - The Way of the Warrior (2) | October 7, 1995
|
| Star Trek: Deep Space Nine | Gul Dukat | 4x05 - Indiscretion | October 28, 1995
|
| Star Trek: Deep Space Nine | Gul Dukat | 4x14 - Return to Grace | February 10, 1996
|
| Diagnosis Murder | Mr. Smith | 3x12 - Murder in the Dark | March 8, 1996
|
| Star Trek: Deep Space Nine | Gul Dukat | 5x01 - Apocalypse Rising | September 30, 1996
|
| Star Trek: Deep Space Nine | Gul Dukat | 5x08 - Things Past | November 18, 1996
|
| Star Trek: Deep Space Nine | Gul Dukat | 5x14 - In Purgatory's Shadow | February 10, 1997
|
| Star Trek: Deep Space Nine | Gul Dukat | 5x15 - By Inferno's Light | February 17, 1997
|
| Star Trek: Deep Space Nine | Gul Dukat | 5x19 - Ties of Blood and Water | April 14, 1997
|
| Star Trek: Deep Space Nine | Gul Dukat | 5x26 - Call to Arms | June 16, 1997
|
| Star Trek: Deep Space Nine | Gul Dukat | 6x01 - A Time to Stand | September 29, 1997
|
| Star Trek: Deep Space Nine | Gul Dukat | 6x03 - Sons and Daughters | October 13, 1997
|
| Star Trek: Deep Space Nine | Gul Dukat | 6x04 - Behind the Lines | October 20, 1997
|
| Star Trek: Deep Space Nine | Gul Dukat | 6x05 - Favor the Bold | October 27, 1997
|
| Star Trek: Deep Space Nine | Gul Dukat | 6x06 - Sacrifice of Angels | November 3, 1997
|
| Star Trek: Deep Space Nine | Gul Dukat | 6x11 - Waltz | January 8, 1998
|
| Star Trek: Deep Space Nine | Ryan | 6x13 - Far Beyond the Stars | February 11, 1998
|
| Star Trek: Deep Space Nine | Gul Dukat | 6x17 - Wrongs Darker Than Death or Night | April 1, 1998
|
| Star Trek: Deep Space Nine | Gul Dukat | 6x26 - Tears of the Prophets | June 17, 1998
|
| Walker, Texas Ranger | Paul Kelton | 7x02 - Trackdown | October 3, 1998
|
| Star Trek: Deep Space Nine | Gul Dukat | 7x09 - Covenant | November 25, 1998
|
| Star Trek: Deep Space Nine | Gul Dukat | 7x17 - Penumbra | April 7, 1999
|
| Star Trek: Deep Space Nine | Gul Dukat | 7x18 - 'Til Death Do Us Part | April 14, 1999
|
| Star Trek: Deep Space Nine | Gul Dukat | 7x19 - Strange Bedfellows | April 21, 1999
|
| Star Trek: Deep Space Nine | Gul Dukat | 7x20 - The Changing Face of Evil | April 28, 1999
|
| Star Trek: Deep Space Nine | Gul Dukat | 7x21 - When It Rains... | May 5, 1999
|
| Star Trek: Deep Space Nine | Gul Dukat | 7x25 - What You Leave Behind (1) | June 2, 1999
|
| Star Trek: Deep Space Nine | Gul Dukat | 7x26 - What You Leave Behind (2) | June 2, 1999
|