A indicação foi anunciada pela Casa Branca no fim da tarde de quarta-feira. Antes de assumir o posto no Afeganistão, em janeiro de 2015, McKinley foi embaixador na Colômbia e no Peru. O diplomata tem uma histórica relação com a América Latina. Filho de pais americanos nascido na Venezuela, ele passou parte da infância no Brasil e no México.
O embaixador é pós-graduado em Estudos Latino-Americanos pela Universidade de Oxford e é autor do livro Pre-Revolutionary Caracas: Politics, Economy and Society, 1777-1811, publicado em 1985.
Diplomata de carreira, ele entrou no Departamento de Estado em 1983, segundo o site allgov.com. A Bolívia foi o primeiro país em que serviu.