james armstronglatest news & developments