CH-1052 Le Mont-sur-Lausanne
European patent · EP3206966 · Inventor
European patent · EP2953489 · Inventor