Jim Harper 

Think-tanker/professional smarty pants