William married Ruth West on 29 Mar 1688 in Beverly, Essex County, MA. Ruth (daughter of Thomas West and Elizabeth Jackson) was born on 18 May 1672 in Beverly, Essex County, MA; died in 1750 in Beverly, Essex County, MA. [Group Sheet] [Family Chart]