James Marshall Thornton - Pedigree | FamilyCentral
 11 Apr 1854 - 8 Sep 1925
Family Group
Family Group
Eliza Margaret Evans
 md. 26 Nov 1874