neil a armstronglatest news & developments