Esto le ayudó a conseguir papeles en varios anuncios de televisión, incluyendo algunos para Walt Disney World y Burger King.
En 1996, a David le dieron el papel de Simon Camden, el cuarto hijo del reverendo Eric Camden, en la serie de televisión 7th Heaven (emitida en España por Telecinco, Disney Channel y Cuatro).
El éxito de la serie ayudó a que David fuera conocido por toda la audiencia televisiva.
Se pensaba que la décima temporada iba a ser el final de la serie, pero a finales de 2006, The CW aceptó que hubiera una última temporada: David ya no apareció en ella porque optó por no renovar su contrato.
Además, bien como protagonista o bien desarrollando algún papel secundario, apareció en series como Walker Texas Ranger (1997), Rocket Power (1999), The New Adventures of Spin and Marty: Suspect Behavior (año 2000, en una secuela de la antigua serie) y en dos episodios de Numb3rs (2006).