Glenda Swain Toms, an 80-year-old woman from Minden, Louisiana, tragically lost her life on March 1, 2021. The circumstances surrounding her death were deeply distressing, as it was determined to be a murder-suicide. Evidence at the scene indicated that her husband, Carroll Howard Toms, an 86-year-old local businessman, fatally shot Glenda before turning the handgun on himself. The couple was discovered in their home by an employee of Carroll Toms, who became concerned when he failed to show up
...Read More