John McKee Barr

John McKee Barr is a professor of history at Lone Star College–Kingwood.

Extras:

Loathing Lincoln - Cover
Loathing Lincoln