Ing taun 1972, David ketemu bojoné, Sheila Ferris, ing Belgrade Theatre, Coventry, ing ngendi loro-loroné nyambut gawé. David nyatakaké dhèwèké langsung gandrung kasengsem marang awaké sawisé ndeleng Sheila, lan let wanci suwé sadurungé David bisa ngrayu ngajak Sheila lelungan mangan bareng. Loro-loroné mantènan ing tanggal 30 Juni 1976 lan pinaringan anak loro; anak lanang Robert (kalairan 1981), manten kapitèn ing Angkatan Laut Britania, lan anak wadon Katherine (kalairan 1983), sawijining fisiotérapis.