Prof James L. McClelland

Stanford University

https://stanford.edu/~jlmcc/

Events this person is speaking at:

Wednesday 22 August 2018 (18th Week, Trinity Term)