Stephen Cragg

Stephen Cragg is a director and producer. He directed the Buffy the Vampire Slayer episode "The Witch".