David married Elizabeth FOSTER, daughter of Andrew FOSTER and Janet WALKER, on 7 Jan 1867 in Kirkcaldy, Fifeshire, Scotland. (Elizabeth FOSTER was born on 18 Apr 1845 in Buckhaven, , Fife, Scotland and was christened on 28 Apr 1845 in Wemyss, Fifeshire, Scotland.)