William married Mary Lord on 26 Feb 1666 in Newbury, Essex County, MA. Mary (daughter of Robert Lord and Mary Waite) died on 3 Oct 1676 in Newbury, Essex County, MA. [Group Sheet] [Family Chart]
William married Mary Carter on 16 Apr 1677 in Newbury, Essex County, MA. [Group Sheet] [Family Chart]
William married Living [Group Sheet] [Family Chart]