La hermana de David, Marjory, se había casado con Walter the Steward, y su hijo fue el primero de la larga línea de monarcas Stewart (más tarde escrito Stuart) que reinarían en Escocia y, posteriormente, en Gran Bretaña hasta la Revolución Gloriosa de 1688.
La esposa de Walter the Steward, Marjory, no pudo tener hijos.