Mavaddat reportedly had a Framingham District Court warrant that charged him with driving with a suspended license and a signal violation. He also had warrants out of Natick District Court for possession of heroin and for shoplifting, authorities said.

His probation officer, David DiGiorgio, asked Judge Martine Carroll to hold Mavaddat without bail, pending a probation surrender hearing, given that the man had not appeared in court for months.