Prof. Finley gives invited talk at the University of Virginia