David B. Middleton - Pedigree | FamilyCentral
 1876 - 11 Feb 1892
 15 Oct 1858 - Oct 1913
 20 Jan 1858 - 1 Nov 1890
 27 Dec 1833 - 24 Dec 1909
 25 Dec 1834 - 16 Apr 1901
Family Group
Family Group
 1805 - 19 Dec 1885
 19 Nov 1807 - 25 Aug 1861
Family Group
Family Group
Family Group
Family Group
 25 Dec 1781 - 10 Sep 1855
 1789 - 1834