Seer.
a person who sees; observer.
a person who prophesies future events; prophet: Industry seers predicted higher profits.
a person endowed with profound moral and spiritual insight or knowledge; a wise person or sage who possesses intuitive powers.