David Sepkoski

David Sepkoski is Assistant Professor of History at Oberlin College, USA.