A St. George teen was taken by LifeFlight helicopter to a Portland hospital after rolling his vehicle several times Sept. 4 on Route 131.

Vincent Hilt, 19, failed to maneuver a curve, crossed the center line and his black 2005 Jeep Laredo rolled over several times before landing on its driver's side in a brushy area in front of 764 River Road, according to Knox County Sheriff's Deputy Matthew Elwell. It occurred at about 11:15 a.m.

Elwell reported a passerby stopped following the crash to help Hilt out of the vehicle through the sunroof. He was not wearing a seat belt.

"He was bounced around pretty bad, hitting the windshield several times," said Elwell. The airbag did deploy, however did not prevent facial lacerations and possible head trauma.

As of Sept. 9, Hilt remained at Maine Medical Center. He has been upgraded from critical to satisfactory condition, according to a hospital spokeswoman.

Erratic operation of the vehicle is believed to be the cause, according to Elwell, who said he did not believe speed was a factor.

The crash remains under investigation. It is not clear yet whether charges will be filed.

St. George Fire and Ambulance and Knox County Sheriff's Office responded to the call.

The vehicle was a total loss.

Courier Publications reporter Beth A. Birmingham can be reached at 594-4401 or by email at bbirmingham@villagesoup.com.