Georgia man found hanging from tree; family wants answers
Stephen Styles’ hanging was deemed a suicide, but his close kin thinks there has been a rush to judgment. A man was found hanging from a tree in Winston, Georgia, and his family is demanding answers from the Douglas County Sheriff’s office. Stephen Styles’ death has been deemed a suicide, however, his close kin thinks…