Gavin Haran

Gavin Haran is head of policy for asset management at Macfarlanes