Stephen Macurdy

Stephen Macurdy

Portfolio manager at Harrogate Ventures.