CH-4059 Basel
European patent · EP0356382 · Inventor
European patent · EP0341202 · Inventor
European patent · EP0307904 · Inventor