james harperlatest news & developments