foresightful (comparative more foresightful, superlative most foresightful)
From foresight + -ful.