A man whose remains were discovered in September 2024 -- 20 years after his disappearance -- was positively identified as Steven Willard Anderson. The identification came via DNA test, leading to ...