Passengers tried to alert their bus driver about an oncoming train, but the man -- wearing dark sunglasses on a foggy morning -- did not come to a stop at the crossing, and two people were killed and several other passengers were hurt in the resulting collision, according to a police affidavit.

Video from a bus camera shows that Frank Schaffner did not look left or right or stop the bus before going over the rural non-gated crossing in Evans City last month, according to a criminal complaint that charges the 59-year-old man with two counts of homicide by vehicle and other crimes, including involuntary manslaughter.

"I loved everyone who was on board. Everyone was a close, dear friend," Schaffner said in a statement to Channel 4 Action News' Andrew Del Greco.

Schaffner's attorney, Mike Pawk, told Channel 4 Action News' Sheldon Ingram that fog conditions were severe the day of the crash. He also believes some attention should be paid to the conduct of the train conductor.

"There's obligations that the train has in sounding their horns. They're to sound two long ones, one short one and another long one as they approach a railroad crossing. We don't know if that was done in this case," said Pawk.

Shaffner's preliminary hearing is scheduled for Tuesday, but his attorney is attempting to have it delayed until June.

The crash happened at South Washington Street and Maple Avenue shortly after 8 a.m. on April 26. (See photos of the crash scene.) The victims were identified as Claudette Lee Miller, 91, and John Burkett, 88. Burkett died Saturday after spending five days in a trauma unit before he was moved to a Butler hospice. Other passengers ranged in age from 26 to 92.

In the complaint, police described what they saw on the video:

"As Schaffner approaches a clearly posted crossing, it's obvious that passengers hear and see an oncoming train. Schaffner makes no attempt to slow and/or stop prior to crossing over the railroad, nor does he look left or right. Passengers are attempting to advise Schaffner a train is coming. On the video, you can hear the horns from the train rapidly approaching. Some passengers visibly start to prepare for impact."

As the train began to hit the side of the bus, the video showed Schaffner looking to the left while horns were heard sounding, according to police.

"The impact violently throws numerous non-belted passengers from their seats, some passengers striking the interior roof of the bus," police wrote in the complaint. "The impact also caused passengers to be ejected from the front of the bus to the rear of the bus. Passengers that were not restrained also violently collided with restrained passengers. This video shows a massive impact that obviously seriously injuring all passengers traveling on the bus."

After the crash, according to police, Schaffner can be heard on the video saying, "Oh my God, there is no (expletive) railroad crossing there! Are you guys all right?" He put the bus in park, got out, came back inside and said, "Oh God, is there anybody hurt? There is no (expletive) warning light," and then called 911, police said.

Residents in Evans City reacted to the news that the Butler County District Attorney had approved charges of homicide by vehicle, and for the most part, they agreed the charges seemed appropriate.

"He was responsible for the people driving in that bus. He was responsible for the people in it, and there are a lot of signs pointing to him being negligent," said resident Jessica McGuinness.

Schaffner was arrested Thursday and released on $15,000 unsecured bond after being arraigned by video.

The World Anti-Doping Agency (WADA) said Sunday it was "very alarmed" by reports of widespread doping by track and field athletes in major competitions including the Olympic Games and world championships.