John Cain - Pedigree | FamilyCentral
 2 Apr 1816 - 2 May 1899
Sophia Marlate
 md. Nov 1842
  Children
    1.