Ведущий писатель студии BioWare в Эдмонтоне (Альберта), в которой он работает с 1999 года. Он ведущий писатель Dragon Age: Начало и Dragon Age II, ответственный за историю и дизайн вселенной. До этого работал над играми: Baldur's Gate 2, Baldur's Gate 2: Throne of Bhaal, Star Wars: Knights of the Old Republic и Neverwinter Nights.
В марте 2015 года Дэвид перестал работать над серией Dragon age, а 24 января 2016 года окончательно покинул компанию.