DownloadThe Portobello Bookshop Gift Guide 2024

William Hughes Author & Editor

William Hughes taught for many years at the Community College of Baltimore County and has written extensively about film and the history of American culture. He is an associate editor of American National Biography.