David has written for several television series and video games. He wrote two scripts for "Babylon 5" (the second-season episodes "Soul Mates" and "There All the Honor Lies"), and the episode "Ruling from the Tomb" for its sequel series, "Crusade". With actor/writer Bill Mumy, he is co-creator of the television series "Space Cases", which ran for two seasons on Nickelodeon, and which proved to be his most lucrative work. David himself appeared as Ben, the father of series regular Bova, in the second-season episode "Long Distance Calls". David's oldest daughter, Shana, later appeared as Pezu, the emotionally disturbed sentient computer in the series finale "A Friend in Need". David has written and co-produced several films for Full Moon Entertainment and has made cameo appearances in some of the films as well.