CH-1005 Lausanne
European patent · EP2579754 · Inventor
European patent · EP2571408 · Inventor
European patent · EP2571406 · Inventor