Sioux City, Iowa — A Storm Lake man will be spending 8 years in a federal prison following his sentencing on federal firearms charges. According to the U.S. Attorney’s Office, 46-year-old Leonard Weimer, of Storm Lake, pled guilty on January 6, 2022, to illegal possession of a firearm and ammunition. Authorities say he was previously convicted of multiple felony offenses including Terrorism, where he shot at two police vehicles occupied by deputies. Weimer’s prior felony convictions prohibited him from possessing firearms or ammunition.