As a scriptwriter, David has worked on more than 100 television, radio and stage productions, ranging from sitcoms to quiz shows and from light entertainment to drama. For the past 25 years David has concentrated on children's television - both live-action and animated, pre-school and primary school, as a writer, script editor, story consultant, series developer and voice director. David has worked on the award-winning animation series Guess How Much I Love You(TM) by Sam McBratney, Kitty is Not a Cat created by Bruce Kane & Maurice Argiro and Dumb Bunnies by Dav Pilkey. David is a published children's book author for the ABC and his work has been nominated for four Australian Writers Guild awards and has won one.