Giles Slade

Giles Slade is married, has three fine sons and lives on the West coast of Canada. His new book, American Exodus, concerns climate change and human migration in North America. gilesslade.com

Articles