randy macmillanlatest news & developments