BOULDER, Colo. — A man accused of yelling “Free Palestine” and throwing Molotov cocktails at demonstrators calling for the release of Israeli hostages in Gaza was charged with 118 counts including attempted murder in a Colorado court Thursday.

Mohamed Sabry Soliman, 45, who has been jailed since his arrest following Sunday's attack, was advised of the charges during a hearing in Boulder, where he appeared in person. Investigators say Soliman, who posed as a gardener, planned it for a year.

The 118 counts include attempt to commit murder, assault in the first and third degrees, use of explosive or incendiary devices and animal cruelty. He has also been charged with a hate crime in federal court and is jailed on a $10 million cash bond.

Soliman’s attorney, Kathryn Herold, waived a form

See Full Page