Michael Egan

Michael Egan is Associate Professor of History at McMaster University and Director of the Sustainable Future History Project.