Gifford Genealogy. 1626-1896.