joseph mainalatest news & developments