Prosecutors said Kelley, a long-time police officer in Cleveland, 45 miles northeast of Houston, stole ammunition meant for law enforcement and exchanged it for weapons that he then sold in his private side-business.
The 56-year-old, who is also a former Liberty County sheriff's captain, faces 10 years maximum in federal prison for the firearms conviction and up to five years for each mail fraud conviction. A sentencing date has not been set.