adam leachlatest news & developments