john hallslatest news & developments