The man accused of killing security guard Harshandeep Singh has an "extensive and versatile" criminal history including kidnapping and carrying a sawed-off shotgun..