Herbert Allen is head of Allen & Company Incorporated, a private investment firm, and a director of Coca-Cola.