Michael Hulme

Michael Hulme  is a fund manager at Carmignac Commodities