Scattered Spider affiliate given 10 year sentence, ordered to pay $13 million in restitution
A Florida judge ignored prosecutors’ request for an eight-year sentence and gave Noah Michael Urban 10 years in prison with three years of supervised release, and ordered him to pay $13 million in restitution to more than 30 victims.
The Record from Recorded Future News – Read More