hancock lifejohn hancock life insurancejohn hancock life insurance policyjohn hancock life insurance companyjohn hancock whole life insurancejohn hancock variable life insurancejohn hancock term life insurancejohn hancock vitality life insurancejohn hancock mutual life insurancehancock insurancejohn hancock life insurance quotejohn hancock life insurance rating