john mckaylatest news & developments