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
bourtree: a common shrub with black fruit or a small tree of Europe and Asia; fruit used for wines and jellies