Patrick Allen CNBC