President Donald Trump is emphasizing that targeting Russia's oil revenue is the best way to get Moscow to end its nearly three-year war against Ukraine.
There was a sense of guarded optimism in the air at the latest World Economic Forum. But CEOs want their CCOs to step up and deliver on their greater accountability.