Helen Eleanor Thompson was born in 1626 in Lancashire, England, United Kingdom; died on 23 Apr 1711 in Braintree, Norfolk, Massachusetts, United States.
Helen married about 1646 in Braintree, Norfolk, Massachusetts, United States. [Group Sheet] [Family Chart]