“No, He Did Not Have the Right to Kill My Son,” Says Mother of Student Shot by Campus Security Guard

At 10:00pm on September 17th, 23-year-old DeAndre Ballard was fatally shot at his off-campus apartment complex. A student at North Carolina Central University, Ballard allegedly walked out of his apartment without a phone, shoes, keys, or identification and began trying to break into cars in the parking lot. The last car he tried to enter […]