David Greenwalt

David Greenwalt is an American screenwriter. He was a staff writer on Buffy the Vampire Slayer and co-creator of the show Angel.