CH-1222 Vesenaz
European patent · EP0740688 · Inventor
European patent · EP0696304 · Inventor
European patent · EP0605657 · Inventor