gerard mestralletlatest news & developments