medievalist (medieval + -ist; agent_person)
one who studies the culture and history of the Middle Ages