frank haddenlatest news & developments