hierophant

noun: 1. An interpreter of sacred mysteries or esoteric knowledge. 2. One who explains or provides commentary on complex or obscure topics.