Christopher Gregory Weaver

Portrait: 
First name: 
Christopher Gregory
Last name: 
Weaver
Department of Philosophy, University of Illinois, Urbana-Champaign, USA