James Rae

James Rae is a portfolio manager at Charles Stanley