CH-1377 Oulens/Echallens
European patent · EP1567300 · Inventor
European patent · EP1566088 · Inventor