A funeral was held Friday for York Regional Police Const. Davis Ahlowalia, 28, who was killed in a fiery crash north of Toronto last weekend.

A 17-year-old boy, a 19-year-old man and Ahlowalia died in the crash. The other 19-year-old occupant died in hospital Thursday. The teenagers' names have not been released.

Const. Davis Ahlowalia, 28, was described as an enthusiastic officer who was also heavily involved in humanitarian efforts abroad.Const. Davis Ahlowalia, 28, was described as an enthusiastic officer who was also heavily involved in humanitarian efforts abroad.
(York Regional Police)

The packed funeral service for Ahlowalia was held in Richmond Hill's St. Mary Immaculate Roman Catholic Church.

Ahlowalia was off-duty when he was killed last Saturday in Vaughan.

Police said a westbound van carrying three teenagers collided head-on with Ahlowalia's small car, and both vehicles burst into flames at about 3:30 a.m.

In a press release, York Regional Police described Ahlowalia, a 2½-year veteran of the force, as an enthusiastic officer and a humanitarian.

Ahlowalia travelled to Jamaica or India each year to work with impoverished families and those stricken by HIV/AIDS, and he was also the driving force behind a campaign to raise money for a Jamaican orphanage, the press release said.