There's a new sheriff in town
There's a new sheriff in town: Tompkins steps down to deal with extortion charges August 27 Suffolk County Sheriff Steven Tompkins is taking a leave of office while federal extortion charges against him are pending, Gov. Healey announced this morning.... Extortionist in chief demands $500 million from Harvard