News

Suffolk County Sheriff Steven Tompkins was arrested in Florida after a federal grand jury indicted him on charges of extorting $50,000 from a cannabis company seeking to open in Massachusetts. He was ...