At the beginning of Amulet, David, Emily, and Karen are on their way to pick Navin up from a friend's house. Along the way, David tries to avoid hitting a person who was trying to commit suicide. The car drives off the railing and crashes into a tree that is next to a cliff. David becomes stuck under the dashboard of the car and the car starts leaning against the tree and sliding towards the cliff. Karen and Emily escape, but they can't save David, who falls off the cliff along with the car.
In Firelight, we see David again as a memory in Emily's dream. Unfortunately, later at the end of the book, we find out that the Voice of Emily's amulet was disguised as her dad.