Rick Kennedy

Professor of history