James Abram Garfield II

GPTKB entity