I am also having trouble with the Brewer Familyand particularly John Brewer IIborn inn Cambridge, Middlesex Co., MA in 1642 and died 1 Jan 1691Framingham, MA
It happens to be a whole differentproblem of connection to a Thomas Brewer and Elizabeth Graves.......but the dates are all wrong.
I think that someone has made a wrong connection and I fell for it.
I think that the entry for the John Brewer who married Elizabeth Rice is probably correctly connected to Sudbury, Middlesex, MA.
I have found the following information about Henry R. Rice,the father of Elizabeth Rice.
Henry R. Rice: He swore an oath of fidelity at Sudbury, MA on 9 July 1645.1,12 He was designated a Freeman on 10 May 1648 at Massachusetts.13,14
He received one lot in the Sudbury Two-Mile Grant in 1655.15 He was one of the thirteen Sudbury petitioners for the grant of Marlborough in 1656.16 He received 50 acres in 1659 at Rice's End from his father, where he built a house.
His daughter, Elizabeth Rice ,was born 4 Aug 1648in Sudbury, Middlesex, MA.
You are right that there is not any George listed as a child of this family.
I have seen many websites for a Brewer family in Virginiawith many generations.If you check again,you may findanother John Brewerwho really did have a son named George.