Bostonian Ted Clarke has written 21 books, holds three masters degrees, is a frequent public speaker, and has narrated five television programs on history. He has a Facebook page to which he contributes daily posts of historical interest.


Translation missing: en.general.search.loading