The Cary Police Dept has received notification that 35-year-old Ian Delauder, has died from the injuries he sustained on Sunday, March 19, 2023. His death has been ruled a suicide. Delauder was the suspect in the death of 34-year-old Cecily Anne Walker (aka Cecily Anne Walker-Scott) of Raleigh, NC whose body was found in a homemade firepit at 618 Dorset Drive.
Read More