Longheaded
Long"head"ed
(?),
a.
Having unusual foresight or sagacity.
--
Long"-head`ed*ness
,
n.