Ennetbaden
European patent · EP1589283 · Inventor
European patent · EP1553470 · Inventor
European patent · EP1316866 · Inventor