The death of Wilmington, North Carolina, resident Luke Stilwell was recently announced by folks in his close proximity through virtual entertainment. The events that led up to Stilwell’s demise have not yet garnered the attention of a significant number of…