BCA is the world's leading provider of global macro research; independent investment strategy research since 1949.