Thomas Layley Hapgood - Pedigree | FamilyCentral
 1 Nov 1896 - 21 Sep 1950
 12 Mar 1859 - 19 Jul 1929
 10 Feb 1859 - 1931
  Children
    1.
Living