OliverLeven CST AFIP19Oliver joined CST GmbH in 1993 where he built machinery, installed and serviced
equipment around the world and took the role of Production Manager. Since 2003 he has been active in sales and in 2005 he became responsible for sales of equipment while still being involved in new developments and the internal organisation of the company. In 2012 Oliver was appointed the Managing Director of CST.