Foresighted
/(?)/
Fore·sight·ed
Foresighted
a.
Sagacious; prudent; provident for the future.