CH-4055 Basel
European patent · EP1755593 · Inventor
European patent · EP1572666 · Inventor
European patent · EP1501804 · Inventor