In an unexpected move, US President Donald Trump dismissed the Chairman of the Joint Chiefs of Staff, General Charles Q. Brown, and appointed retired Air Force Lieutenant General John Dan Razin Caine as his replacement, CNN reported.