CH-4052 Basel
European patent · EP1228078 · Inventor
European patent · EP1084100 · Inventor
European patent · EP0946531 · Inventor