Scowcroft Group/Definition

Consulting firm on risk management and business planning for firms involved in globalization, with a staff including prominent former officials