CH-8880 Walenstadt
European patent · EP2099669 · Inventor
European patent · EP2013067 · Inventor
European patent · EP1113955 · Inventor