On November 26, 2014, 40-year-old Steven L. Brown, affectionately known as "200," was found in the parking lot near his residence at 19 North Bellwoode Drive in the Bristol Place Townhouses of Newark, Delaware. He had sustained multiple gunshot wounds and later succumbed to his injuries.
Born on September 13, 1974, in Wilmington, Delaware, Steven's untimely death left a void in the lives of his family and friends. His funeral services were held in early December 2014, with visitations
...Read More