CH-4053 Basel
European patent · EP1207821 · Inventor
European patent · EP1123069 · Inventor
European patent · EP0783277 · Inventor