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: Chicago Police Officer Shot In Shopping Center Parking Lot At North And Sheffield Avenues

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: More Than A Third Of CPD Staff Missed Vaccine Reporting Deadline; City Could Begin Placing Employees On 'No Pay' Status Today

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: Magnificent Mile: More Trouble For Area That Was Once A Crown Jewel Of American Retail

The truck driver and three bus drivers were not hurt.