Margaret died in 1996. As of 2002, David had ten grandchildren: (by David) Ariana, Camilla; (by Neva) David, Miranda; (by Peggy) Michael; (by Richard) Clay, Rebecca; (by Abby) Christopher; (by Eileen) Danny and Adam.