KC Johnson

KC Johnson is a professor of history at Brooklyn College.