08/20/2013 08:04 EDT | Updated 10/20/2013 05:12 EDT

Driver charged in fatal crash at Royal York and Lawrence

The driver of a stolen taxi cab involved in a three-vehicle crash that killed a man in his 60s and left his 39-year-old daughter in critical condition has been charged.

Police say Abokar Ahmed-Ali, 23, will face several charges, including:

- Dangerous driving causing death.

- Criminal negligence causing death.

- Impaired driving.

- Failure to remain at the scene of an accident.

- Theft.

The collision happened at Royal York Road and Lawrence Avenue West shortly before 8:30 a.m. Monday.

A 23-year-old man was driving a taxi cab that had been stolen earlier in a fare dispute.

The cab company said the dispute began when the man was upset about his fare. The driver felt threatened, got out of the car and that's when the passenger allegedly climbed into the driver's seat and drove off.

The cab ran a red light at Royal York Road and Lawrence Avenue West and struck a pickup truck before flipping over and crashing into a Ford Escape. This sent the Ford into a pole, according to police.

The 42-year-old man from the pickup truck was also taken to hospital with what appeared to be minor injuries.

The driver of the stolen cab suffered minor injuries. He fled the scene but was arrested nearby.

Police say excessive speed was a factor in the crash.