richard armstronglatest news & developments