charles mcgregorlatest news & developments