CH-8450 Andelfingen
European patent · EP0679741 · Inventor
European patent · EP0679740 · Inventor
European patent · EP0414012 · Inventor
European patent · EP0381960 · Inventor