james edgarlatest news & developments