CH-8488 Turbenthal
European patent · EP0985250 · Inventor
European patent · EP0776069 · Inventor
European patent · EP0709929 · Inventor
European patent · EP0573396 · Inventor