CH-5712 Beinwill am See
European patent · EP1761883 · Inventor
European patent · EP1581395 · Inventor