Who is John Kelly, Trump’s new chief of staff?

President Donald Trump on Friday tapped his Homeland Security secretary, John Kelly, as his new chief of staff, marking a remarkable rise for the retired general within the administration.

Source:: CNN Politics