William Monaghan

William Monaghan is a television actor. He played Sunnydale High School science teacher Doctor Stephen Gregory in two episodes of the WB Network television series Buffy the Vampire Slayer.