CHICAGO (CBS) — The driver of a Mack truck involved in a Libertyville crash with three school buses that sent 17 people to the hospital has been charged with failure to reduce speed to avoid an accident, according to the Lake County Sheriff’s Office.

Jorge Tapia-Reves, 44, of Elgin, is due in Lake County Court on September 4 at 3 p.m.

READ MORE: At Least 3 Killed, 22 Wounded In Weekend Shootings Across Chicago, Including Mass Shooting In Chatham

Ten children and seven adults were taken to area hospitals Thursday after the three school buses taking them on a YMCA field trip were involved in the chain reaction crash.

The dump truck was loaded with landscaping material.

READ MORE: Man And Dog Shot In Bronzeville

The Lake County Sheriff’s Office said, around 10:45 a.m., the school buses were headed west on Route 137 near River Road, when they slowed down for traffic in front of them, and a Mack dump truck was unable to stop before rear-ending one of the buses.

The crash pushed the first bus into a second bus, and the second bus into a third bus.

The buses were carrying 144 children and staff members.

MORE NEWS: Court Documents Reveal Kevin Jiang, Yale Student From Chicago, Was Shot Multiple Times At Close Range

The truck driver and three bus drivers were not hurt.