Cast Credits Firefly (2002) Guest starring as Elder Gommen Episode 1x03: Our Mrs. Reynolds (Oct 4, 2002) Angel (1999) Guest starring as Grounds Keeper Episode 1x15: The Prodigal (Feb 22, 2000) [Co-Star] Guest starring as Codger Demon Episode 3x01: Heartthrob (Sep 24, 2001) [Co-Star] Buffy the Vampire Slayer (1997) Guest starring as Mr. Ward (2 episodes) Episode 4x21: Primeval (May 16, 2000) [Co-Star] Episode 4x20: The Yoko Factor (May 9, 2000) [Co-Star] Tour of Duty (1987) Starring as Major Braun (2 episodes) Episode 1x20: Angel of Mercy (Apr 9, 1988) Episode 1x01: Pilot (Sep 24, 1987) Magnum, P.I. (1980) Guest starring as Agent Kelsey Episode 2x11: The Sixth Position (Dec 17, 1981) Guest starring as Marshall Homer Knowlton Episode 4x07: Squeeze Play (Nov 17, 1983)