Farseeing /(?)/

Far·see·ing

Farseeing

a.
  1. Able to see to a great distance; farsighted.
  2. Having foresight as regards the future.