Foresighted /(?)/

Fore·sight·ed

Foresighted

a.
  1. Sagacious; prudent; provident for the future.