CORNELIUS, Ore. -- A man died after crashing into several light poles early Monday morning.

Deputies were dispatched about 1:25 a.m. to a single-vehicle crash at North Adair Street and 20th Avenue. They found 48-year-old Rony Reyes-Castellano dead inside a flipped truck.

Witnesses told deputies that he had hit at least two cars in Hillsboro and was driving recklessly. Speed was a factor in the fatal crash, investigators determined.