In praise of James A. Garfield, maybe the best president we never had, or hardly had.

In praise of James A. Garfield, maybe the best president we never had, or hardly had.