Cast Credits iZombie (2015) Guest starring as Gary Weston Episode 4x04: Brainless in Seattle (2) (Mar 19, 2018) [Co-Star] Emily Owens, M.D. (2012) Guest starring as Larry Fisher Episode 1x03: Emily and... The Outbreak (Oct 30, 2012) Arctic Air (2012) Guest starring as Ken Episode 2x03: Open Season (Jan 23, 2013) Psych (2006) Guest starring as Coroner Episode 3x10: Six Feet Under the Sea (Jan 9, 2009) [Co-Star] Supernatural (2005) Guest starring as Coroner Episode 5x06: I Believe the Children Are Our Future (Oct 15, 2009) [Co-Star] Guest starring as Chaz Episode 10x08: Hibbing 911 (Dec 2, 2014) [Co-Star] Clubhouse (2004) Guest starring as Rosenfeld Episode 1x04: Trade Talks (Oct 19, 2004) [Co-Star] 24 (2001) Guest starring as Virologist Episode 3x03: Day 3: 3:00 P.M. - 4:00 P.M. (Nov 11, 2003) [Co-Star] CSI: Crime Scene Investigation (2000) Guest starring as Co-Pilot Episode 3x21: Forever (May 1, 2003) Charmed (1998) Guest starring as PD Clayton Episode 6x19: Crimes and Witch-Demeanors (Apr 25, 2004) Guest starring as Tom Episode 8x01: Still Charmed and Kicking (Sep 25, 2005) [Co-Star] Buffy the Vampire Slayer (1997) Guest starring as Parent Episode 2x03: School Hard (Sep 29, 1997) [Co-Star] The Practice (1997) Guest starring as Mr. Mullin Episode 5x20: The Case of Harland Bassett (Apr 29, 2001) 7th Heaven (1996) Guest starring as Dr. Peterson (2 episodes) Episode 3x02: Drunk Like Me (Sep 28, 1998) Episode 2x14: Red Tape (Feb 2, 1998) Melrose Place (1992) Guest starring as Salesman Episode 5x08: Mission: Interpersonal (Nov 11, 1996) [Co-Star]