david maphallalatest news & developments