james kellylatest news & developments