james swartlatest news & developments