Kevin Krebs, 31, was stopped with a handgun, knives and ammunition near a West Chester No Kings protest on Saturday, police say. Krebs did not have a permit to carry a firearm when police stopped him and found a fully loaded handgun hidden underneath his raincoat. Court documents revealed Krebs was also in possession of pepper spray, a pocket knife, six loaded assault rifle magazines, an M9 bayonet knife, a ski mask, and gloves. Court records say Krebs was also found in possession of a loaded SIG Sauer handgun and three additional magazines.