Stephen Leighton

Philosophy, Queen's University 

Kingston, Ontario, 

Canada, K7L 3N6