I found this site
https://familysearch.org/search/had a lot of information too.
I am unsure about the information in the Blair Ancestry Tree, which says that Thomas Hale 1654 to 1723, was born 26th January 1654 Darlaston, Staffs but died 23rd December 1723 Glastonbury, Hartford, Connecticut, USA. It says he had a second wife, Naomi Kilbourn, born 1656, and that his first wife Elizabeth died in Darlaston, born 1655, mother of John Hale 1672-1775.
As I did, you are finding the wife of Thomas Hale and mother of John Hale named Isabell. But some sources are saying she was Elizabeth.
The Blair Tree shows a lot of those people were born around this region and died in Glastonbury, Hartford, Connecticut, USA. Which seems strange as their descendants remained in England.
The Blair Tree may be what is confusing me. The Thomas Hale I have researched was born in 1651 and baptised 3rd March 1651 in Bradley, Staffordshire. Maybe I have the wrong person too. My information was only a baptism found on the Family Search website, parents given as John Hale and Elizabeth. I couldn't find any baptism under the name of Hale within two years of 1654 in Darlaston St Lawrence, so I don't know where the Blair Tree got that birth of 26th January 1654, Darlaston, Staffordshire, for Thomas Hale.
It is possible that if some of these people were Puritans, who emigrated to America, they may have had their own denomination, separate from the Anglican church of St Lawrence, Darlaston. Very odd that the Blair Tree was so specific about the date and place of Thomas Hale's birth, yet I can't find it in the records of St Lawrence, Darlaston, which look meticulously recorded.