Of all the families I have tried to research, this is the most confusing!There appears to be three Johns living at the same time and many books have mixed them together.From what I have gathered (and I may be wrong), the John Brewer that died 23 Jun 1684 was married (23 Oct 1647)to Mary Whitmore, in Ipswich. Your John was married ca 1642 to Anne/Hannah. They had at dtr, Hannah 1644 and a son John, 1642 - both born in Cambridge.They appear to have also lived in Sudbury.I mark "your" records as I find them to separate them from mine. "My" branch is usually listed as Bruer/Brewer and I think the former is their proper spelling. Crispus is mine. Thomas & Elizabeth are mine. Thomas & Sarah are not. Hope this helps.I am also in CT.Perhaps we can be of use to each other?