CH-8194 Hüntwangen
European patent · EP1672262 · Inventor
European patent · EP0727530 · Inventor
European patent · EP0678630 · Inventor