David Sheppard

Financial Times

David Sheppard is a contributor at FT.com