He’s prohibited from having firearms due to his criminal history, but police say 28 year old Steven Besser had a gun on him when he was pulled over for riding a stolen motorcycle without tail lights on North Walnut Street. Besser is charged with auto theft and being a felon carrying a handgun.