An Elgin man was given a 12-year prison sentence after admitting he sexually assaulted a child, according to the Kane County ...