michael richardlatest news & developments