Barry Schwartz reviews his top picks: Alphabet, Constellation Software and Granite REIT.

Barry Schwartz reviews his past picks: Moody’s, Markel Corporation and FirstService.