Mary Cannon - Pedigree | FamilyCentral
 4 May 1845 - 19 Dec 1925
Family Group
Family Group
William Riter Foster
 md. 14 Oct 1865