John married Mary Elizabeth Walker on 29 Dec 1870 in Lovell, Oxford County, ME. Mary (daughter of James Walker and Mary Barker) was born on 4 Aug 1847 in Fryeburg, Oxford County, ME; died on 5 Jan 1909. [Group Sheet] [Family Chart]