He was casted to play Shadow in Sonic Adventure 2 in 2001, by his Forever Plaid colleague and friend Ryan Drummond who played Smudge in Forever Plaid and who was the voice of Sonic the Hedgehog at the time. Many Sonic fans were very grateful with his performance as Shadow. He would voice Shadow for the next few years in the Sonic games such as Sonic Heroes and Sonic Battle and some of his old clips were reused in the game Sega SuperStars. David also voiced the character Vlad in the September 2006 episode of the online animated videogame-spoofing series Press Start: Bonus Levels entitled "Symphony of the Trite."
David is also a bass singer in a cappella sextet, known as Vybration.