Speed and passing improperly caused the three-car crash that killed a 30-year-old Caledonia man last month, police announced Wednesday.

Early on Nov. 21, the 30-year-old was driving a Honda northbound on Trinity Road just south of Book Road when he tried to pass two other cars.

He then slammed into an oncoming GMC SUV before hitting a Ford, which flew off the road and hit a hydro pole, police say.

The Caledonia man died at the scene. The drivers of the other two cars were taken to hospital.

Alcohol was not a factor, police say.