Po sowieckiej inwazji w 1968 roku wraz z rodziną opuścił Czechosłowację i osiadł w Victorii w kanadyjskiej Kolumbii Brytyjskiej. David zna biegle czeski, angielski i hiszpański. Postać grana przez aktora w serialu Stargate: Atlantis mówi po angielsku z czeskim akcentem, choć w rzeczywistości David mówi z kanadyjskim akcentem.