Toronto police have arrested the man who they allege was the driver in an October hit-and-run that seriously injured two women and a 20-month-old boy.

Derek DeSousa, 34, of Toronto, was arrested Wednesday at 6 p.m., and faces numerous charges including two counts of criminal negligence causing bodily harm, dangerous operation of a motor vehicle, two counts of failure to stop causing bodily harm and driving while under suspension.

Police say the driver of a Dodge Journey SUV ran a red light and struck the two women and the boy in a stroller on the sidewalk just before 11 a.m. Oct. 13 at Pharmacy Avenue and Ellesmere Road.

The crash left the two women in serious condition and the boy in life-threatening condition, but police later said he was expected to recover.

DeSousa is the second of two suspects connected with the case to be arrested in the last week. Jeremiah Cook, 40, of Toronto, was arrested on Nov. 28.

TY Tom Yun is a breaking news reporter, working out of the Star's radio room in Toronto. Follow him on Twitter: @thetomyun