A doctor is facing charges for producing child sexual abuse content after he allegedly forced young girls to film sadistic sex acts. In one tragic case a 13-year-old girl died after Stephen Andrew Leedy, a palliative care doctor in the Tampa Bay area, reportedly told her how to hang herself.The girl was found dead on November 2021 after hanging herself in front of her phone.
Load More
Load More