A man seen standing in the middle of River Road early Saturday morning was killed after being struck by at least two vehicles, according to California Highway Patrol dispatch records.

The first call to authorities about the man came in to dispatchers at 4:21 a.m., Golden Gate CHP Officer Damian Cistaro said. He did not have additional information about the fatality, but CHP dispatch logs indicated no officers were available to check on the man at the time of the emergency call.

Twenty minutes later, dispatchers got another call about the pedestrian — this time from a person driving a Pepsi semi-truck, who believed he had struck the man near River Road’s intersection with Martinelli Road, according to the CHP log.

Following the Pepsi truck was a white Honda Accord, which also struck the man, the log indicated. Third came Duane Pecore, owner of Bill’s Taxi, up early to pick up a regular passenger. He had to swerve around the man’s body to avoid hitting him.

“I stopped and put my flashers on so no one else would obliterate him,” said Pecore, who described a grisly scene, with body parts on the road. “It was just very horrific.”

Pecore got out of his car, and went over to the man, intending to render some kind of aid, but saw that nothing could be done. He started waving his arms in an attempt to alert oncoming traffic.

“As I’m standing there, and there are like four other cars going by that didn’t stop,” he said.

By 4:45 a.m., the CHP had officers en route, and the road was closed in both directions until just before 8 a.m. No additional information was available Saturday.

You can reach Staff Writer Christi Warren at 707-521-5205 or christi.warren@pressdemocrat.com. On Twitter @SeaWarren.