It wasn’t until Delon smelled the distinct odor of a decomposed body and pulled back the covers of a bed in a back room that he found the 88-year-old woman inside the Emory Square apartment complex. A white towel was covering her face and a candle was lit on the dresser near the bed.
Nephew Charles Frederick Peters, 37, was arrested Tuesday evening inside the apartment on allegations that he concealed the death, DeKalb County Sheriff's spokeswoman Cynthia Williams said. Warrants allege Peters kept Stewart in the Decatur apartment for a month and didn't tell anyone.
Stewart was last seen three months before police found her body Friday afternoon, DeKalb police said. They said she suffered from dementia.
The DeKalb County Medical Examiner's Office said Stewart died of natural causes, WSB-TV reported.
Peters was last seen in September by the apartment complex’s property manager, Vincent Rodriguez, who went to the home to collect overdue rent.
Peters apologized and said he “would get the late payment ‘taken care of,’” according to the report.
But when Rodriguez went to check again Friday, the front door was locked and the rear sliding door was open. Rodriguez slipped inside, made his way to the rear bedroom, smelled a strong odor and decided to call police.
Peters, who had lived with Stewart for a little more than a year, was nowhere to be found.
Stewart’s body was taken to Levett and Sons Funeral Home.