Hopper Lecture

2017 Hopper Lecture