Barry Schwartz shares his top picks: Activision Blizzard, IAA and BlackRock.

Barry Schwartz reviews his past picks: Visa, TMX Group and Brookfield Infrastructure.