Allen chairman of the board of directors since 2010