TOWN OF UNION, Wis. -

Speed, alcohol and pot were factors in a crash near Evansville that injured a 40-year-old man Friday night, officials said.

The Rock County Sheriff's Office said deputies responded at 8:51 p.m. to a report of a rollover wreck on North Highway 14, north of West Butts Corners Road in the town of Union.

The driver, Gage Abrahams, of Albany, was partially ejected from the vehicle and his upper body was trapped under the vehicle, according to the report. Abrahams was extricated from the vehicle and flown to UW Hospital in Madison by Med Flight for serious injuries. He is expected to survive, the sheriff's office said.

Abrahams was driving his Dodge pickup truck north on Highway 14 when the truck drifted off the east side of the road and went into the ditch, the report said. The truck hit a driveway culvert and went airborne for a short distance before landing in the ditch on the other side of the driveway.

The truck rolled over several times before coming to rest on its passenger side in the ditch on the east side of Highway 14.

Speed, alcohol and marijuana are believed to be factors in the crash, officials said. Abrahams was arrested on suspicion of third-offense operating while intoxicated. He was cited on suspicion of possession of THC and failure to wear a seat belt, in addition to other crash-related citations.

Traffic on Highway 14 was diverted onto town roads for about 90 minutes while crews investigated and cleared the scene.

Deputies, along with Evansville Police, Evansville Fire and EMS and Janesville paramedics responded to the crash.