CH-4054 Basel
European patent · EP1494730 · Inventor
European patent · EP1266246 · Inventor
European patent · EP1144484 · Inventor