William married Hannah Grace Heywood on 25 Nov 1841 in Royalston, Worcester County, MA. Hannah (daughter of Silas Heywood and Hannah Heywood) was born on 13 Sep 1818 in Royalston, Worcester County, MA. [Group Sheet] [Family Chart]