Can new sheriff in town refer to new business

What a great question!

While the phrase "new sheriff in town" is often associated with a new law enforcement official taking over a jurisdiction, it's not uncommon for the phrase to be used metaphorically to refer to a new business or entrepreneur that's making a significant impact in a particular industry or community.

In this sense, the "new sheriff in town" could be seen as a nod to the idea that the new business is bringing a fresh perspective, innovative approach, or bold leadership to the table, much like a sheriff brings order and authority to a town.

Here are a few examples of how this phrase might be used in a business context:

Of course, it's worth noting that the phrase "new sheriff in town" is often used in a more playful or tongue-in-cheek manner when referring to a new business, rather than a literal law enforcement official.