barry johnlatest news & developments