Deborah Watts Ross, a 48-year-old woman from Zachary, Louisiana, tragically passed away on April 8, 2020. Deborah, along with her twin sister Beverly Jean Watts, also 48, were victims in a suspected murder-suicide incident. The suspected shooter, identified as 77-year-old James Brannon, was also found dead at the scene. The incident occurred at a residence in Zachary, where the bodies of the victims were discovered by the authorities.
Deborah Watts Ross was a native of Zachary, LA, and ha
...Read More