The Who, When and What of Gen X, Y, Z & Generation Alpha - Mark McCrindle, McCrindle Research