john carvellatest news & developments