john hadoulislatest news & developments