Thomas M. Settles

For more than thirty-five years, Thomas M. Settles has been a professor of history at San Antonio College in San Antonio, Texas.
John Bankhead Magruder - Cover
John Bankhead Magruder