CH-4055 Basel
European patent · EP1833782 · Inventor
European patent · EP1583762 · Inventor
European patent · EP1583742 · Inventor