revelator

(noun)

noun

1. A person who reveals, especially one who makes a divine revelation.