jani allanlatest news & developments