CH-2800 Delémont
European patent · EP0570764 · Inventor
European patent · EP0295531 · Inventor
European patent · EP0074018 · Inventor