“I most definitely want to see criminal charges,” Brad Mcrae, Thompson’s brother, said. Thompson, who suffered from mental ...
Officials said 56-year-old Dr. Chad Dwight Barrett was arrested and charged with possession/promotion of child pornography.
On March 11, 2024, Jessica Young pleaded guilty to two counts of the sexual exploitation of a minor. Her husband, Houston ...