Avant 1266 David épouse en seconde noce Isabella Chilham (morte en 1292), fille de Richard de Douvres seigneur de Chilham et petite fille de Richard FitzRoy, un bâtard du roi Jean sans Terre. Son père est le époux de Matilda comtesse d'Angus. Après la mort de son frère Richard († avant le ) Isabelle hérite de domaines dans le Kent et à Douvres dont la baronnie de Chilham, avec le manoir de Chingford, en Essex. En 1270, les époux font donation du second aux Chevaliers du Temple avec l'accord du roi. David meurt à Tunis (ou Carthage) lors de la Huitième croisade, comme le roi Louis IX de France