james franklinlatest news & developments