CH-1584 Villars-Le-Grand
European patent · EP3060088 · Inventor
European patent · EP2852309 · Inventor