Professor Finley gives invited talk at the University of Pittsburgh