CH-8500 Frauenfeld
European patent · EP1781134 · Inventor
European patent · EP0561200 · Inventor
European patent · EP0561199 · Inventor
European patent · EP0524272 · Inventor