Keith R. Porter Lecture