CH-1801 Le Mont Pelerin
European patent · EP2132816 · Inventor
European patent · EP1958280 · Inventor
European patent · EP1866990 · Inventor