According to the Tewksbury Police Department, the man was pulled over for allegedly speeding. During the stop, officers removed him from the car and began interrogating him, including asking him whether or not he had any weapons on him. The man allegedly admitted to being in possession of a firearm, but also produced a valid Massachusetts License to Carry.