Respuesta :

James A. Garfield is the answer

The 20th president of the United States is James Abram Garfield. :-)