Since August, the Northampton County Sheriff's Office has upgraded guns, vests, helmets and shields – after a terrifying encounter with a gunman.