CH-1614 Granges (Veveyse)
European patent · EP1390925 · Inventor
European patent · EP1440418 · Inventor