john hageelatest news & developments