CH-8261 Hemishofen
European patent · EP1278999 · Inventor
European patent · EP1049915 · Inventor
European patent · EP1012976 · Inventor