Called to the bar in Oct 2003 (Inner Temple)
Barclays, Barclays Bank PLC, 1 Churchill Place, Canary Wharf, LONDON, E14 5HP