michael mayolatest news & developments