mnemonist: an expert in the use of mnemonics; someone able to perform unusual feats of memory
expert: a person with special knowledge or ability who performs skillfully
albigenses: a Christian religious sect in southern France in the 12th and 13th centuries; believers in Albigensianism