Updated

A protester who advocated for peaceful demonstrations in Ferguson has been charged with setting fire to a convenience store in a neighboring suburb.

A St. Louis County jail official said 19-year-old Joshua Williams was being held Saturday on $30,000 bond on charges that included arson.

The St. Louis Post-Dispatch (http://bit.ly/1H5gknG ) reports media outlets and store surveillance captured images of a man trying to set a pile of wood on fire early Wednesday outside a QuikTrip in Berkeley. Charges filed Saturday said Williams confessed in a videotaped interview.

Berkeley police shot and killed a man late Tuesday at a gas station near the QuikTrip, and a large crowd gathered to protest.

Williams was frequently quoted and photographed protesting Michael Brown's death.

It wasn't immediately known if Williams had an attorney.