Geary Keohane, Elizabeth, Université de Toronto, Scarborough, Canada