Prof. Finley gives invited talk at UC Davis