David est naît le 16 mai 1970.
Il n'a que 7 ans, lorsqu'il voit Yul Brynner dans « The king and I » : il envisage déjà d'être acteur. Il est diplômé en communication de l'Université d'Icatha en 1992.
Il se dirigera finalement vers une carrière de footballeur, mais suite à une grande blessure, il sera forcé de renoncer.
Il se fait repérer par un agent alors qu'il promène son chien . Cette carrure, la beauté qu'il dégage lui attire les regards.
C'est alors qu'il commence à apparaître dans la série à succès Buffy contre les vampires.
Il vit aujourd'hui à Los Angeles avec sa femme (Jaime Bergman, avec qui il est marié depuis 2001), son fils (né le 1er mai 2002) et son chien !