A picture of James Cooksey

James Cooksey

Fund Manager