General John F. Hartranft

GPTKB entity