CH-4434 Hölstein
European patent · EP1768585 · Inventor
European patent · EP1740111 · Inventor
European patent · EP1567073 · Inventor