hayley macgregorlatest news & developments