CH-1530 Payerne
European patent · EP0427019 · Inventor
European patent · EP0379883 · Inventor
European patent · EP0307560 · Inventor