Holmes Family Genealogy:Information about John Mason Hall