Greg and David Kaiser were in their Dodge Ram window van Wednesday morning, heading to a local supply store to pick up items for their flooring business.

A couple of minutes from their home, while traveling west in the 2000 block of S.E. 29th, the Kaisers saw a maroon, four-door Ford Fusion traveling toward them in the eastbound lane of S.E. 29th.

"He started drifting to the middle of the street," said Greg Kaiser. "I thought he was getting ready to turn into the Dillons parking lot."

Instead, Kaiser said, the Ford kept coming at the Dodge van being driven by his father, David Kaiser.

It quickly became evident that the car wasn't going to turn into the Dillons parking lot, at which point Kaiser said his father "swerved" to avoid a head-on collision with the Ford.

The evasive action taken by his father may have prevented a much more serious outcome, Kaiser said.

The vehicles collided, with the Ford flipping onto its top, coming to rest facing northeast near the center of S.E. 29th.

The van came to rest facing west near the center of S.E. 29th.

The location was just east of S.E. 29th and California Avenue.

Both Kaiser and his father, along with the male driver of the Ford, were able to get out of their vehicles with no apparent serious injuries. No ambulance transportation to the hospital was required.

Police at the scene said the Ford's driver stated he had fallen asleep at the wheel after working a long overnight shift.

Greg Kaiser said the driver of the Ford appeared to be asleep immediately before the collision. Kaiser said the Ford's driver, who appeared somewhat "dazed," got out of his car after the crash to check on the Dodge van's occupants to make sure they were all right.

As he watched crews cleaning up the crash scene, Kaiser said he was grateful that there were no serious injuries.

"It's not often you see a car get flipped on its top and the person inside walk away," he said. "That's the main thing to be thankful for. Nobody was hurt."

Kaiser said he and his father had another van they could use for their flooring business.

In addition to police, Topeka Fire Department crews responded to the crash and cleaned up fluid spills from the vehicles, both of which had to be towed from the scene.