john francis kelly (born may 11, 1950) is a retired united states marine corps general. he was the 28th white house chief of staff from july 31, 2017 to january 2, 2019. kelly was the 5th united states secretary of homeland security, serving from january through july 2017.