Alan Gauld

Investment Director



Share

Alan Gauld