The phrase "new sheriff" refers to a person who takes charge or gains authority over a group, organization, or situation. They often bring changes or instill discipline to improve the way things are done. Full definition
And if the oil and gas industry wants to get this «new sheriff in town» on board, it needs to profoundly change recruitment strategies and talent sourcing. (businessinsider.com)
Democrat Errol Toulon Jr. will be Suffolk County's new sheriff after Republican candidate Larry Zacarese conceded the close race Monday. (newsday.com)
This is the type of outfit that the Competition Bureau, under the auspices of here now, gone tomorrow Commissioner Melanie Aitken, the so - called new Sheriff in town, supported. (remonline.com)