long-headed (adj.) Look up long-headed at Dictionary.com
"discerning," 1700, slang, from long (adj.) + head (n.). Literal sense is from 1856. A long head "mind characterized by shrewdness and sagacity" is by 1793.