He was also charged with driving under the influence of alcohol and two counts of aggravated assault, third-degree felonies; seven misdemeanor DUI counts; and two counts each of assault and domestic violence in the presence of a child, all misdemeanors.
On May 8, Thompson was drinking when he got into an argument with two women who were at his house, according to charging documents. He allegedly punched one of the women multiple times and then punched a neighbor who tried to intervene.
Thompson then sped away in his pickup truck. He had been drunk for a couple of days, one of the women told police.
About 15 minutes after police responded to the domestic violence call, an officer at 12300 S. Lone Peak Parkway saw Thompson speed through the intersection against a red light and crash into an SUV, killing Madsen and critically injuring her daughter, Tessa. The wreck caused a series of subsequent crashes, leaving seven other motorists with minor injuries.
Thompson was found in the pickup truck with bloodshot eyes and slurred speech, police wrote. He also smelled of alcohol, the charges add.