James A Lewis

Lewis teaches in the history department at Western Carolina University.