An Idaho man was being held pending an investigation of a fatal weekend traffic accident in Cache County, police said Monday.

Officers identified the victim of Saturday night's car-pickup crash as:Thomas Petersen, 66, Newton, Cache County.

Petersen died from injuries he suffered in the 10:30 p.m. accident Saturday on Main Street in North Logan.

Petersen's passenger, Gaylen Stone, 67, Newton, was in critical condition at the University of Utah Hospital in Salt Lake City.

Investigators said a southbound car driven by Kelly Dinsdale, 27, Franklin, Idaho, collided head-on with Peterson's pickup. Dinsdale was in fair condition at a Logan hospital.