| Series
| Role
| Episode
| Airdate
|
| Sliders | Charmange | 1x09 - The King Is Back | May 10, 1995
|
| The Outer Limits (1995) | Judge | 2x22 - The Sentence | August 4, 1996
|
| Millennium | Judge Myers | 1x19 - Powers, Principalities, Thrones and Dominions | April 25, 1997
|
| Millennium | Finley | 2x01 - The Beginning and the End | September 9, 1997
|
| Millennium | Finley | 2x12 - Luminary | January 23, 1998
|
| The Outer Limits (1995) | Mayor Gant | 4x01 - Criminal Nature | January 23, 1998
|
| Millennium | Finley | 2x15 - Owls | March 6, 1998
|
| Millennium | Ms. Kelcher/Finley | 2x16 - Roosters | March 13, 1998
|
| Millennium | Franklin | 3x18 - Bardo Thodol | April 23, 1999
|
| The Outer Limits (1995) | Judge Peale | 6x01 - Judgement Day | January 21, 2000
|
| 7 Days | Boutique Owner | 3x03 - Rhino | October 25, 2000
|
| Dark Angel | Jeanne Breitel | 1x11 - Red | January 16, 2001
|
| John Doe | Judge | 1x06 - Low Art | November 1, 2002
|
| The L Word | Dr. Wilson | 1x01 - Pilot | January 18, 2004
|
| The L Word | Dr. Wilson | 1x04 - Lies, Lies, Lies | February 8, 2004
|
| The L Word | Dr. Wilson | 1x09 - Luck, Next Time | March 14, 2004
|
| The L Word | Dr. Wilson | 2x01 - Life, Loss, Leaving | February 20, 2005
|
| The L Word | Dr. Wilson | 2x09 - Late, Later, Latent | April 17, 2005
|
| The L Word | Dr. Wilson | 2x13 - Lacuna | May 15, 2005
|
| Smallville | Belle Reve Doctor | 5x02 - Mortal | October 6, 2005
|
| The L Word | Dr. Wilson | 3x03 - Lobsters | January 22, 2006
|
| Fringe | Hospital Administrator | 3x12 - Concentrate and Ask Again | February 4, 2011
|