james francolatest news & developments