MOUNTAIN LAKES -- The 22-year-old Mountain Lakes man accused of causing a chain-reaction crash that killed three people on Route 80 in Rockaway Township early Saturday morning had committed 19 traffic violations from 2012 through 2014, according to state Motor Vehicle Commission records.

The MVC provided NJ Advance Media a list of the violations by Bhavuk Uppal, who faces charges in the crash including death by auto, assault by auto, causing death or injury while driving while suspended, possession of drug paraphernalia and driving while intoxicated.

Uppal also had 12 driver's license suspensions during the same period and is presently on an "indefinite suspension," said Mairin Bellack, deputy communications director for the MVC.

The accident claimed the lives of a man, a woman who was 18 weeks pregnant and an 18-month-oldchild when the Cadillac Escalade Bhavuk was driving struck their Kia, which then crashed into a Jeep. The three who died have not yet been identified.

Flames consumed the Kia, while two men from the Bronx, N.Y. who were in the Jeep -- the driver, K Santiago Madera, 26, and Brandon Green, 32 -- were treated for their injuries and released.

RELATED: Woman killed in crash was pregnant

During a bail hearing Monday for Uppal, Morris County Assistant Prosecutor Matthew Troiano described Uppal's driving record as "nothing short of horrendous" due to numerous infractions such as speeding, reckless driving, unsafe driving and using fake license plates.

Uppal's bail was increased from $300,000 to $750,000, with no 10 percent option, and he is being held at the Morris County jail.

Bellack provided the commission's