Simon McGarrySocial Links Navigation Simon McGarry is senior equity analyst at Canaccord Genuity Wealth Management. Latest articles by Simon McGarry Three top-quality cash-generating stocks Opinion Professional investor Simon McGarry tips three high-quality, reasonably priced cash-generating stocks to buy now. Opinion