Police say a Massachusetts man lost consciousness while driving on the Maine Turnpike in Falmouth on Wednesday and went off the road, going airborne in his pickup truck before landing in trees.

Witnesses told police that the truck driven by Frank Zaia, 56, of West Newbury, Massachusetts, was drifting between lanes before it left the road, said Steve McCausland, spokesman for the Maine Department of Public Safety. One driver told police that Zaia appeared to be asleep or passed out.

The truck left the pavement, crossed a grass-covered shoulder, went up a hill and went airborne before hitting a large tree, which came to rest on top of Zaia’s truck.

McCausland said Zaia regained consciousness as Cumberland firefighters and paramedics freed him from the wreckage. He was taken to Maine Medical in Portland with non-life threatening injuries.

The investigation showed that Zaia was not intoxicated. Police are trying to determine whether he had a medical problem before the crash, which occurred just before 2 p.m. at mile 55 southbound on the turnpike.