Allen werkte voorheen bij de China National Bluestar Group, waar hij sinds 2009 de functie van Chief Operating Officer bekleedde.

Voor Bluestar was hij bij General Electric en Sabic werkzaam in diverse functies op het gebied van operationele activiteiten, productie en logistiek. David Allen rapporteert rechtstreeks aan CEO Ton Büchner.

Allen werkte voorheen bij de China National Bluestar Group, waar hij sinds 2009 de functie van Chief Operating Officer bekleedde. Voor Bluestar was hij bij General Electric en Sabic werkzaam in diverse functies op het gebied van operationele activiteiten, productie en logistiek. David Allen rapporteert rechtstreeks aan CEO Ton Büchner.