WBTV is reporting that troopers with the North Carolina Highway Patrol say alcohol and excessive speed contributed to a deadly crash reported Wednesday night. The wreck happened around 11:05pm on Houston Road at Weathers Creek Road. Troopers say Alexander Christian Turner, 26 of Mooresville, was driving a motorcycle, failed to stop at a stop sign, lost control, overturned, ran off the road straight ahead and then was ejected. He died from his injuries at the scene, according to troopers.