Title: A brief genealogical history of the ancestors and descendants of Deacon Stephen Palmer, of Candia, Rockingham County, N.H