Barry Schwartz reviews his top picks: Adobe, Netflix, and Canadian Natural Resources.

Barry Schwartz reviews his past picks: Constellation Software, Berkshire Hathaway, and Brookfield Infrastructure Partners.