john leicesterlatest news & developments