George Beech

George Beech is retired Professor of Medieval History at Western Michigan University.