john naughtonlatest news & developments