richard mcgregorlatest news & developments