Frank Pierce Shelton - Pedigree | FamilyCentral
 10 Nov 1853 - 17 Aug 1933
Family Group
Family Group