MARC Kruger drinks up to 10 coffees per day. As the head of a $3 billion giant teaming up with Aldi, he certainly needs to stay awake. As the head of German food giant Kruger, the $3 billion family ...