Self-proclaimed pastor accused of sex trafficking, forced labor scheme over near decade
Treva Edwards is accused of sexually and physically abusing one of his followers - whom he later reportedly pushed to get an abortion when she fell pregnant.
Inside St. Mary’s Church at Lubeck old town, northern Germany. (illustrative)(photo credit: Minh K Tran. Via Shutterstock)ByDANIELLE GREYMAN-KENNARD