john mark karrlatest news & developments