leon goosenlatest news & developments