Chris Marsh

Investment Team at Macrosynergy Partners

Chris Marsh