david mawelalatest news & developments