DownloadThe Portobello Bookshop Gift Guide 2024

David B Knight Author

David B. Knight is a geographer who has been on the faculties of Macalester College, De Paul University, Carleton University, and the University of Guelph. As an orchestral musician, he has performed with groups in the United States, Canada, New Zealand, and Scotland.