visioner

visioner

(ˈvɪʒənə) n1. (Alternative Belief Systems) a person given to having or seeing visions2. a person given to having foresight