David Harper

Managing Partner, Head of UK Retail

London – Retail
David Harper - Newmark