David L. Williams of St. Clair is being held in the Maries County Jail on $250,000 bond.