charles nhereralatest news & developments