A 29-year-old Astoria man died after a two vehicle, head-on crash Monday on U.S. Highway 30 about 20 miles east of Astoria.

Randall T. Haines, 29, was driving a 2003 Ford Focus eastbound at about 5:30 p.m. when he drifted onto the shoulder. Haines lost control, crossed over into the westbound lane and struck a 2013 Ford Fusion head-on.

Haines was pronounced dead at the scene.

The driver of the Ford Fusion, Edward D. Levick, 66, and his passenger, Nydia A. Levick, 97, both from Sequim, Washington, were taken to Columbia Memorial Hospital in Astoria. Nydia Levick was then transported to Oregon Health & Science University for life threatening injuries.

U.S. Highway 30 was closed in both directions for more three hours.

Oregon State Police was assisted by the Knappa Fire Department, Medix Ambulance, Clatsop County Medical Examiner, Clatsop County Sheriff’s Office and the Oregon Department of Transportation.

State police continue to investigate the crash.