Derek Martin confessed to committing the killings in June 2023; however, he is denying that he was of the right mind at the time Michael Nied has been a digital news editor with PEOPLE since 2025. He ...