Bob Barbera

2 Appearances
Chief Economist, Investment Technology Group