CH-4105 Biel-Benken
European patent · EP1529075 · Inventor
European patent · EP1140761 · Inventor
European patent · EP0845013 · Inventor