CH-1232 Confignon
European patent · EP2773430 · Inventor
European patent · EP2771071 · Inventor
European patent · EP2579839 · Inventor