CH-3368 Bleienbach
European patent · EP0579969 · Inventor
European patent · EP0473973 · Inventor
European patent · EP0429074 · Inventor