PORTLAND, Ore. -- Two people were stabbed on a Greyhound bus that was driving on Interstate 84 near Troutdale late Wednesday night.

The suspect, Robert Moran Vasquez, was taken into custody, according to the Multnomah County Sheriff's Office.

The driver, Clint Lawson, was one of the stabbing victims. His wife, Phyllis Lawson, told KGW's Pat Dooris that his throat was slashed. Clint was released from the hospital Thursday and is recovering at home.

Phyllis Lawson told KGW that despite her husband's injuries, he had "one focus: to get everyone off safely."

Police have not said who the other victim was but both victims were expected to survive.

Phyllis Lawson said Clint has been a bus driver for 15 years. The bus had a security barrier, but the suspect "just crashed into it with everything he had," she said.

Clint told Phyllis he fought to keep control of the bus on the freeway.

"He had a death grip on that wheel," Phyllis said. "No way was he going to let go."

According to Phyllis, Vasquez was hitting Clint and then stabbed him.

"God was with us. There's no other way," she said.

Vasquez was booked on charges of attempted murder, second-degree assault and 28 counts of reckless endangerment. He was taken to the Multnomah County Jail on Thursday morning.

Investigators interviewed more than 25 passengers, deputies said.

A TriMet bus took the other passengers to the Troutdale Policing Community Center. They were eventually put on another Greyhound bus and transported to the next stop in The Dalles.

Two people were stabbed on a Greyhound bus on I-84 in Troutdale. The victims were expected to survive. The suspect is in custody. (MCSO)