CH-4002 Basel
European patent · EP3218410 · Inventor
European patent · EP3052464 · Inventor
European patent · EP2892923 · Inventor