CH-4054 Basle
European patent · EP1450796 · Inventor
European patent · EP1448196 · Inventor
European patent · EP1303272 · Inventor