CH-8224 Löhningen
European patent · EP2414207 · Inventor
European patent · EP1610995 · Inventor
European patent · EP1572516 · Inventor