About Sherry Olson Sherry Olson is a professor emerita in the Department of Geography at McGill University.Patricia Thornton is a professor in the Department of Geography, Planning, and Environment at Concordia University.