Kingston Police say they have solved three cold case homicides.
Ontario Provincial Police and Kingston police allege a 65-year-old man murdered one woman and two men between 1995 and 2001.
They also allege the man is responsible for a brazen armed bank robbery in Kingston and an explosion in Toronto.
Police say 92 year-old Henrietta Knight died months after a severe beating on June 2, 1995 when her home was broken into.
They say 30-year-old Richard Kimble died sometime after he vanished in November 1996, and 47-year-old Stephen St-Denis died during a suspicious fire on Oct. 21, 2001.
Michael Wentworth, of Kingston, has been charged with three counts of first degree murder, armed robbery, armed hostage taking and various explosive-related charges.