John married Harriet Elizabeth Town on 7 Jan 1874 in Elgin, Kane County, IL. Harriet (daughter of Morris Clinton Town and Maria Selkregg) was born on 27 Mar 1851 in Elgin, Kane County, IL. [Group Sheet] [Family Chart]