One of the vehicles involved in what police are calling a "violent head-on collision." (Source: OPP)

KITCHENER - The person killed in a head-on crash near Port Dover has been identified.

Police say that Karl Heinz Hacker, 75, of British Columbia, was pronounced dead after a crash on Highway 6.

That's where two vehicles collided head-on. Police say that both drivers, aged 16 and 67, and a passenger, 67, were taken to hospital for treatment.

At least one of the passengers was airlifted to hospital.

Police say their injuries are life-threatening.

Hacker was a passenger in the vehicle driven by the 67 year old. His wife was one of the passengers in the vehicle he was in, as well.

Police are still investigating and have not yet released a cause for the crash.

Their reconstruction team was still on scene near Port Ryerse Road on Tuesday evening.

UPDATE - Deceased identified in fatal motor vehicle collision on #Hwy6 near Port Dover @NorfolkCountyCA. @NorfolkCoFire @NorfolkEMS. #NorfolkOPP ^es. https://t.co/MG2eQsG9nr

— OPP West (@OPP_WR) October 1, 2019

Violent head-on collision at #Hwy6 near Port Ryerse Rd kills one person and sends three other people to hospital with serious life-threatening injuries. Roadway closed for investigation. Please #drivesafely. @NorfolkCountyCA #NorfolkOPP ^es https://t.co/JWFyzdQrUH

— OPP West (@OPP_WR) September 30, 2019