DownloadThe Portobello Bookshop Gift Guide 2024

James A Baer Author

James A. Baer is retired professor of history at the Alexandria Campus of Northern Virginia Community College.