Tim Duggan is an optimist who loves thinking about big ideas.