Genealogy and history of the related Keyes, North and Cruzen families