charles peter mayigalatest news & developments