CH-4002 Basel
European patent · EP2946746 · Inventor
European patent · EP2662052 · Inventor
European patent · EP2470111 · Inventor