The human remains located on May 7, 2022, in the buffer zone of NASA's Stennis Space Center have been identified as 49 year old Steven Duncan. Duncan was reported missing to the New Orleans Police Department on April 3, 2022. The case is being investigated as a homicide.
Original source can be found here.