CH-3604 Thun
Swiss patent · CH693740 · Inventor
European patent · EP0508956 · Inventor
European patent · EP0443204 · Inventor