john carlinlatest news & developments