An Elgin man has been charged in connection with the fatal stabbing of a woman last week in the northwest suburb.

Timothy Edwards, 65, made his initial court appearance last Friday before Judge Salvatore LoPiccolo where he was charged with first-degree murder, according to a statement from Kane County State’s Attorney Jamie Mosser.