James Carlisle

James Carlisle

James Carlisle is the research director at Intelligent Investor, owned by InvestSMART Group. This article contains general investment advice only (under AFSL 282288). To unlock Intelligent Investor stock research and buy recommendations, take out a 15-day free membership.