David Geiger - Pedigree | FamilyCentral
 14 Dec 1868 - 27 Jun 1912
Family Group
Family Group
  Children