Stirling Clark, a 32-year-old man from Durham, North Carolina, tragically died on April 26, 2018. He was fatally shot multiple times during a home invasion at his residence on Torredge Road. The incident occurred late at night when deputies responded to a call about a possible break-in. Upon arrival, they discovered Clark dead inside his home.
The investigation led to the arrest of 17-year-old Deiontra Taylor, who was charged with first-degree murder and larceny of a firearm. According to
...Read More