longheaded

adjective
  1. having foresight; shrewd and practical in planning for the future
  2. having an elongated head or skull
  3. Usage: technical; anthropological

Examples