James Lennon

James Lennon

James Lennon is a senior analyst at investment research and funds management house Fat Prophets. Click here to receive a recent Fat Prophets Report.