Send this page to someone via email

TORONTO – A 29-year-old man from King Township is facing 18 charges after four people, including three children, were killed as a result of a three vehicle collision north of Toronto late Sunday afternoon.

York Regional Police said a vehicle carrying six people — three adults and three children under the age of 10 — was struck by another vehicle at the intersection of Kipling Avenue and Kirby Road at approximately 4:10 p.m ET northeast of Kleinburg in Vaughan.

Wider helicopter view of the tragic crash @ Kipling & Kirby. 3 children not breathing, 1 adult killed. @VaughanFire pic.twitter.com/6MdYTxAnxX — Jeremy Cohn (@JeremyGlobalTV) September 27, 2015

The children’s 65-year-old grandfather, identified as Gary Neville, died at the scene and two other women were rushed to hospital with serious injuries. Both remain in stable condition and are expected to survive.

WATCH: Community mourning 3 children lost after fatal collision in Vaughan

READ MORE: OPP alarmed by recent spike in impaired driving charges in GTA

The women have been identified as the children’s grandmother Josephine Frias and great-grandmother Nerisa Neville.

Story continues below advertisement

3 children and their grandfather killed by an alleged drunk driver. I'm told the grandma and great grandma were in the car too, will live — Cindy Pom (@CindyPom) September 28, 2015

Police said the three children, identified as Daniel, Harry and Millie Neville-Lake, were taken to hospital in life-threatening condition.

Daniel, nine, succumbed to his injuries on Sunday and five-year-old Harry and a two-year-old Millie died shortly after midnight.

A friend of the victims has since set up an online fundraising page to help the family.

An online fundraiser has been set up for the Neville-Lake Family. GoFundMe/Neville-Lake Family Fund

A spokesperson for Dufferin-Peel Catholic District School Board said the two boys attended St. Joachim Elementary School in Brampton.

The board said the school has made grief counsellors available for students and the Canadian flag was also lowered to half-staff on Monday.

WATCH: St. Joachim staff, students coping after collision claims 3 children’s lives

“Early this morning when the kids got in, the teachers of each of the classes informed the students of the tragedy that took place over the weekend,” said Bruce Campbell of the Dufferin-Peel Catholic District School Board.

Story continues below advertisement

“They’re in the process of setting up a memory table so kids can express their views and help them deal with their grief. Tomorrow is a regular scheduled mass at the school. That mass would be said in memory of these students and the family.”

Grief counsellors at brampton school where 9-yr-old Daniel and 5-yr-old Harry were students.Flag lowered pic.twitter.com/uQVMfIepev — Marianne Dimain (@MDimainGlobal) September 28, 2015

Police say the lone driver of one of the vehicles, identified as Marco Muzzo, has been arrested for impaired driving. He appeared in court Monday morning and is scheduled to reappear on Oct. 2.

He faces a total of 18 charges including impaired driving causing death, over 80 causing death, dangerous operation of a motor vehicle causing death and impaired driving causing bodily harm.

UPDATE: Three children were killed by an alleged drunk driver. Parents have now lost all of their kids @globalnewsto pic.twitter.com/wwIzEFhqmN — Cindy Pom (@CindyPom) September 28, 2015

Muzzo had no prior convictions but a source told Global News two speeding tickets had been withdrawn — each going approximately 30 km/h over the limit.

Two occupants of a third vehicle involved in the crash were unharmed.

Police said the major collision unit is investigating the crash and are asking for any witnesses to come forward.

WATCH: Aftermath of fatal car crash in Vaughan

With files from Andrew Russell

Story continues below advertisement