james kelleherlatest news & developments