Police have charged a man in connection with a fatal crash back in February.

33-year-old Robert Major has been charged with three counts of dangerous driving causing death, three counts of criminal negligence causing death, three counts of dangerous driving causing bodily harm and three counts of criminal negligence causing bodily harm.

Three people were killed as a result of the collision which happened on Highway 16 near Langham. Major was in a truck with six other people when it smashed into a semi-trailer.

His two sons, aged four and nine, along with his 26-year-old girlfriend died as a result of the collision.

His next appearance in provincial court is set for Wednesday, July 13.