Henderson is a city in and the county seat of Vance County, North Carolina, United States. The population was 15,060 at the 2020 census. From Wikipedia
Authorities report no signs of foul play, but family questions the premature conclusion of suicide.